⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 class.lib

📁 design compile synthesis user guide
💻 LIB
📖 第 1 页 / 共 3 页
字号:
      intrinsic_fall : 1.37;      rise_resistance : 0.1458;      fall_resistance : 0.0523;      related_pin : "CP";    }  }		  cell_leakage_power : 1; 		  internal_power(output_by_cap_and_trans) { 		     values(" 5.000000 ,  15.000000 ,  0.300000 ", \		           " 1.000000 ,  5.000000 ,  0.000000 ", \		           " 0.000000 ,  0.000000 ,  0.000000 ");		     related_outputs : "Q"; 		     related_inputs : "CP"; 		  }  pin(QN) {    direction : output;    function : "IQN"    timing() {      timing_type : rising_edge;      intrinsic_rise : 1.59;      intrinsic_fall : 1.57;      rise_resistance : 0.1458;      fall_resistance : 0.0523;      related_pin : "CP";    }  }		  internal_power(output_by_cap_and_trans) { 		     values(" 5.000000 ,  15.000000 ,  0.300000 ", \		           " 1.000000 ,  5.000000 ,  0.000000 ", \		           " 0.000000 ,  0.000000 ,  0.000000 ");		     related_outputs : "QN"; 		     related_inputs : "CP"; 		  }}cell(FD2) {  area : 9;  pin(D) {    direction : input;    capacitance : 1;    timing() {      timing_type : setup_rising;      intrinsic_rise : 0.85;      intrinsic_fall : 0.85;      related_pin : "CP";    }    timing() {      timing_type : hold_rising;      intrinsic_rise : 0.4;      intrinsic_fall : 0.4;      related_pin : "CP";    }  }  pin(CP) {    direction : input;    capacitance : 1;    min_pulse_width_high : 1.5;    min_pulse_width_low : 1.5; }  pin(CD) {    direction : input;    capacitance : 2;    timing() {      timing_type : recovery_rising;      intrinsic_rise : 0.5;      related_pin : "CP";    }  }/*  state("IQ","IQN") {     next_state : "D";    clocked_on : "CP";    force_01   : "CD'";  }*/  ff("IQ","IQN") {    next_state : "D";    clocked_on : "CP";    clear   : "CD'";  }                  internal_power(input_by_trans) {                     values("0.050000 , 0.6, 5.0 ");                     related_input : "CP";                  }  pin(Q) {    direction : output;    function : "IQ";    timing() {      timing_type : rising_edge;      intrinsic_rise : 1.19;      intrinsic_fall : 1.37;      rise_resistance : 0.1458;      fall_resistance : 0.0523;      related_pin : "CP";    }    timing() {      timing_type : clear;      timing_sense : positive_unate;      intrinsic_fall : 0.77;  /* CP -> Q intrinsic - 0.6 ns */      fall_resistance : 0.0523;      related_pin : "CD";    }  }                  cell_leakage_power : 1;                  internal_power(output_by_cap_and_trans) {                     values(" 10.000000 ,  30.000000 ,  0.500000 ", \                           " 5.000000 ,  10.000000 ,  0.000000 ", \                           " 0.000000 ,  0.000000 ,  0.000000 ");                     related_outputs : "Q";                     related_inputs : "CP";                  }  pin(QN) {    direction : output;    function : "IQN";    timing() {      timing_type : rising_edge;      intrinsic_rise : 1.47;      intrinsic_fall : 1.67;      rise_resistance : 0.1523;      fall_resistance : 0.0523;      related_pin : "CP";    }    timing() {      timing_type : preset;      timing_sense : negative_unate;      intrinsic_rise : 0.87;  /* CP -> QN intrinsic - 0.6 ns */      rise_resistance : 0.1523;      related_pin : "CD";    }  }                  internal_power(output_by_cap_and_trans) {                     values(" 10.000000 ,  30.000000 ,  0.500000 ", \                           " 5.000000 ,  10.000000 ,  0.000000 ", \                           " 0.000000 ,  0.000000 ,  0.000000 ");                     related_outputs : "QN";                     related_inputs : "CP";                  }}cell(FD4) {  area : 8;  pin(D) {    direction : input;    capacitance : 1;    timing() {      timing_type : setup_rising;      intrinsic_rise : 0.9;      intrinsic_fall : 0.9;      related_pin : "CP";    }    timing() {      timing_type : hold_rising;      intrinsic_rise : 0.4;      intrinsic_fall : 0.4;      related_pin : "CP";    }  }  pin(CP) {    direction : input;    capacitance : 1;    min_pulse_width_high : 1.5;    min_pulse_width_low : 1.5;  }  pin(SD) {    direction : input;    capacitance : 2;    timing() {      timing_type : recovery_rising;      intrinsic_rise : 0.5;      related_pin : "CP";    }  }/*  state("IQ","IQN") {    next_state : "D";    clocked_on : "CP";    force_10   : "SD'";  }*/  ff("IQ","IQN") {    next_state : "D";    clocked_on : "CP";    preset   : "SD'";  }                  internal_power(input_by_trans) {                     values("0.050000 , 0.6, 5.0 ");                     related_input : "CP";                  }  pin(Q) {    direction : output;    function : "IQ";    timing() {      timing_type : rising_edge;      intrinsic_rise : 1.09;      intrinsic_fall : 1.45;      rise_resistance : 0.1458;      fall_resistance : 0.0589;      related_pin : "CP";    }     timing() {      timing_type : preset      timing_sense : negative_unate;      intrinsic_rise : 0.89;  /* CP -> Q intrinsic - 0.2 ns */      rise_resistance : 0.1458;      related_pin : "SD";    }  }                  cell_leakage_power : 1;                  internal_power(output_by_cap_and_trans) {                     values(" 10.000000 ,  30.000000 ,  0.500000 ", \                           " 5.000000 ,  10.000000 ,  0.000000 ", \                           " 0.000000 ,  0.000000 ,  0.000000 ");                     related_outputs : "Q";                     related_inputs : "CP";                  }  pin(QN) {    direction : output;    function : "IQN";    timing() {      timing_type : rising_edge;      intrinsic_rise : 1.79;      intrinsic_fall : 1.57;      rise_resistance : 0.1458;      fall_resistance : 0.0523;      related_pin : "CP";    }    timing() {      timing_type : clear      timing_sense : positive_unate;      intrinsic_fall : 0.72;  /* CP -> QN intrinsic - 0.85 ns */      fall_resistance : 0.0523;      related_pin : "SD";    }  }                  internal_power(output_by_cap_and_trans) {                     values(" 10.000000 ,  30.000000 ,  0.500000 ", \                           " 5.000000 ,  10.000000 ,  0.000000 ", \                           " 0.000000 ,  0.000000 ,  0.000000 ");                     related_outputs : "QN";                     related_inputs : "CP";                  }}cell(FD1P) {  area : 8;  pin(D) {    direction : input;    capacitance : 1;    timing() {      timing_type : setup_rising;      intrinsic_rise : 0.8;      intrinsic_fall : 0.8;      related_pin : "CP";    }    timing() {      timing_type : hold_rising;      intrinsic_rise : 0.4;      intrinsic_fall : 0.4;      related_pin : "CP";    }  }  pin(CP) {    direction : input;    capacitance : 1;    min_pulse_width_high : 1.5;    min_pulse_width_low : 1.5;  }/*  state("IQ","IQN") {    next_state : "D";    clocked_on : "CP";  }*/  ff("IQ","IQN") {    next_state : "D";    clocked_on : "CP";  }		  internal_power(input_by_trans) { 		     values("0.050000 , 0.6, 5.0 ");		     related_input : "CP"; 		  }  pin(Q) {    direction : output;    function : "IQ";    timing() {      timing_type : rising_edge;      intrinsic_rise : 1.16;      intrinsic_fall : 1.44;      rise_resistance : 0.0653;      fall_resistance : 0.0347;      related_pin : "CP";    }  }		  cell_leakage_power : 1; 		  internal_power(output_by_cap_and_trans) { 		     values(" 10.000000 ,  30.000000 ,  0.500000 ", \		           " 5.000000 ,  10.000000 ,  0.000000 ", \		           " 0.000000 ,  0.000000 ,  0.000000 ");		     related_outputs : "Q"; 		     related_inputs : "CP"; 		  }  pin(QN) {    direction : output;    function : "IQN";    timing() {      timing_type : rising_edge;      intrinsic_rise : 1.84;      intrinsic_fall : 1.74;      rise_resistance : 0.0669;      fall_resistance : 0.0347;      related_pin : "CP";    }  }		  internal_power(output_by_cap_and_trans) { 		     values(" 10.000000 ,  30.000000 ,  0.500000 ", \		           " 5.000000 ,  10.000000 ,  0.000000 ", \		           " 0.000000 ,  0.000000 ,  0.000000 ");		     related_outputs : "QN"; 		     related_inputs : "CP"; 		  }}cell(FD1S) {  area : 9;  pin(D) {    direction : input;    capacitance : 1;    timing() {      timing_type : setup_rising;      intrinsic_rise : 1.3;      intrinsic_fall : 1.3;      related_pin : "CP";    }    timing() {      timing_type : hold_rising;      intrinsic_rise : 0.3;      intrinsic_fall : 0.3;      related_pin : "CP";    }  }  pin(CP) {    direction : input;    capacitance : 1;    min_pulse_width_high : 1.5;    min_pulse_width_low : 1.5;  }  pin(TI) {    direction : input;    capacitance : 1;    timing() {      timing_type : setup_rising;      intrinsic_rise : 1.3;      intrinsic_fall : 1.3;      related_pin : "CP";    }    timing() {      timing_type : hold_rising;      intrinsic_rise : 0.3;      intrinsic_fall : 0.3;      related_pin : "CP";    }  }  pin(TE) {    direction : input;    capacitance : 2;    timing() {      timing_type : setup_rising;      intrinsic_rise : 1.3;      intrinsic_fall : 1.3;      related_pin : "CP";    }    timing() {      timing_type : hold_rising;      intrinsic_rise : 0.3;      intrinsic_fall : 0.3;      related_pin : "CP";    }  }/*  state("IQ","IQN") {    next_state : " D TE' + TI TE ";    clocked_on : "CP";  }*/  ff("IQ","IQN") {    next_state : " D TE' + TI TE ";    clocked_on : "CP";  }		  internal_power(input_by_trans) { 		     values("0.050000 , 0.6, 5.0 ");		     related_input : "CP"; 		  }  pin(Q) {    direction : output;    function : "IQ";    timing() {      timing_type : rising_edge;      intrinsic_rise : 1.09;      intrinsic_fall : 1.37;      rise_resistance : 0.1458;      fall_resistance : 0.0523;      related_pin : "CP";    }  }		  cell_leakage_power : 1; 		  internal_power(output_by_cap_and_trans) { 		     values(" 5.000000 ,  15.000000 ,  0.300000 ", \		           " 1.000000 ,  5.000000 ,  0.000000 ", \		           " 0.000000 ,  0.000000 ,  0.000000 ");		     related_outputs : "Q"; 		     related_inputs : "CP"; 		  }  pin(QN) {    direction : output;    function : "IQN";    timing() {      timing_type : rising_edge;      intrinsic_rise : 1.59;      intrinsic_fall : 1.57;      rise_resistance : 0.1458;      fall_resistance : 0.0523;      related_pin : "CP";    }  }		  internal_power(output_by_cap_and_trans) { 		     values(" 5.000000 ,  15.000000 ,  0.300000 ", \		           " 1.000000 ,  5.000000 ,  0.000000 ", \		           " 0.000000 ,  0.000000 ,  0.000000 ");		     related_outputs : "QN"; 		     related_inputs : "CP"; 		  }  test_cell() { /* Test cell description for FD1S */    pin(D) {      direction : input;    }    pin(CP) {      direction : input;    }    pin(TI) {      direction : input;      signal_type : "test_scan_in";    }    pin(TE) {      direction : input;      signal_type : "test_scan_enable";    }/*    state("IQ","IQN") { *//* Description of D-FF with out test pins *//*      next_state : "D";      clocked_on : "CP";    }*/    ff("IQ","IQN") {  /* Description of D-FF with out test pins */      next_state : "D";      clocked_on : "CP";    }    pin(Q) {      direction : output;      function : "IQ";      signal_type : "test_scan_out";    }    pin(QN) {      direction : output;      function : "IQN";      signal_type : "test_scan_out_inverted";    }  }}} /* End of library class */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -