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

📄 class.lib

📁 design compile synthesis user guide
💻 LIB
📖 第 1 页 / 共 3 页
字号:
    timing() {      intrinsic_rise : 0.48;      intrinsic_fall : 0.67;      rise_resistance : 0.1443;      fall_resistance : 0.0523;      slope_rise : 0.0;      slope_fall : 0.0;      related_pin : "A";    }  }		  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 : "Z"; 		     related_inputs : "A"; 		  }}cell(IVDAP) {  pin_opposite("Y", "Z");  area : 2;  pin(A) {    direction : input;    capacitance : 2;  }  pin(Y) {    direction : output;    function : "A'";    timing() {      intrinsic_rise : 0.4;      intrinsic_fall : 0.18;      rise_resistance : 0.0678;      fall_resistance : 0.0388;      slope_rise : 0.0;      slope_fall : 0.0;      related_pin : "A";    }  }		  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 : "Y"; 		     related_inputs : "A"; 		  }  pin(Z) {    direction : output;    function : "A";    timing() {      intrinsic_rise : 0.36;      intrinsic_fall : 0.53;      rise_resistance : 0.0653;      fall_resistance : 0.0292;      slope_rise : 0.0;      slope_fall : 0.0;      related_pin : "A";    }  }		  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 : "Z"; 		     related_inputs : "A"; 		  }}cell(B5I) {  area : 2;  pin(A) {    direction : input;    capacitance : 3;  }  pin(Z) {    direction : output;    function : "A'";    timing() {      intrinsic_rise : 0.36;      intrinsic_fall : 0.12;      rise_resistance : 0.0475;      fall_resistance : 0.0234;      slope_rise : 0.0;      slope_fall : 0.0;      related_pin : "A";    }  }		  cell_leakage_power : 2; 		  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 : "Z"; 		     related_inputs : "A"; 		  }}cell(B5IP) {  area : 3;  pin(A) {    direction : input;    capacitance : 6;  }  pin(Z) {    direction : output;    function : "A'";    timing() {      intrinsic_rise : 0.33;      intrinsic_fall : 0.16;      rise_resistance : 0.0214;      fall_resistance : 0.0146;      slope_rise : 0.0;      slope_fall : 0.0;      related_pin : "A";    }  }		  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 : "Z"; 		     related_inputs : "A"; 		  }}cell(B4I) {  area : 2;  pin(A) {    direction : input;    capacitance : 4;  }  pin(Z) {    direction : output;    function : "A'";    timing() {      intrinsic_rise : 0.35;      intrinsic_fall : 0.11;      rise_resistance : 0.0335;      fall_resistance : 0.0198;      slope_rise : 0.0;      slope_fall : 0.0;      related_pin : "A";    }  }		  cell_leakage_power : 2; 		  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 : "Z"; 		     related_inputs : "A"; 		  }}cell(B4IP) {  area : 4;  pin(A) {    direction : input;    capacitance : 8;  }  pin(Z) {    direction : output;    function : "A'";    timing() {      intrinsic_rise : 0.35;      intrinsic_fall : 0.02;      rise_resistance : 0.0165;      fall_resistance : 0.0121;      slope_rise : 0.0;      slope_fall : 0.0;      related_pin : "A";    }  }		  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 : "Z"; 		     related_inputs : "A"; 		  }}cell(ND2) {  area : 1;  pin(A) {    direction : input;    capacitance : 1;  }  pin(B) {    direction : input;    capacitance : 1;  }  pin(Z) {    direction : output;    function : "(A B)'";    timing() {      intrinsic_rise : 0.5;      intrinsic_fall : 0.13;      rise_resistance : 0.1377;      fall_resistance : 0.0854;      slope_rise : 0.0;      slope_fall : 0.0;      related_pin : "A";    }    timing() {      intrinsic_rise : 0.5;      intrinsic_fall : 0.13;      rise_resistance : 0.1377;      fall_resistance : 0.0854;      slope_rise : 0.0;      slope_fall : 0.0;      related_pin : "B";    }  }		  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 : "Z"; 		     related_inputs : "A B"; 		  }}cell(ND2P) {  area : 2;  pin(A) {    direction : input;    capacitance : 2;  }  pin(B) {    direction : input;    capacitance : 2;  }  pin(Z) {    direction : output;    function : "(A B)'";    timing() {      intrinsic_rise : 0.5;      intrinsic_fall : 0.16;      rise_resistance : 0.0623;      fall_resistance : 0.0453;      slope_rise : 0.0;      slope_fall : 0.0;      related_pin : "A";    }    timing() {      intrinsic_rise : 0.5;      intrinsic_fall : 0.16;      rise_resistance : 0.0623;      fall_resistance : 0.0453;      slope_rise : 0.0;      slope_fall : 0.0;      related_pin : "B";    }  }		  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 : "Z"; 		     related_inputs : "A B"; 		  }}cell(NR2) {  area : 1;  pin(A) {    direction : input;    capacitance : 1;  }  pin(B) {    direction : input;    capacitance : 1;  }  pin(Z) {    direction : output;    function : "(A+B)'";    timing() {      intrinsic_rise : 0.55;      intrinsic_fall : 0.25;      rise_resistance : 0.2589;      fall_resistance : 0.0589;      slope_rise : 0.0;      slope_fall : 0.0;      related_pin : "A";    }    timing() {      intrinsic_rise : 0.55;      intrinsic_fall : 0.25;      rise_resistance : 0.2589;      fall_resistance : 0.0589;      slope_rise : 0.0;      slope_fall : 0.0;      related_pin : "B";    }  }		  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 : "Z"; 		     related_inputs : "A B"; 		  }}cell(NR2P) {  area : 2;  pin(A) {    direction : input;    capacitance : 2;  }  pin(B) {    direction : input;    capacitance : 2;  }  pin(Z) {    direction : output;    function : "(A+B)'";    timing() {      intrinsic_rise : 0.56;      intrinsic_fall : 0.16;      rise_resistance : 0.1282;      fall_resistance : 0.0331;      slope_rise : 0.0;      slope_fall : 0.0;      related_pin : "A";    }    timing() {      intrinsic_rise : 0.56;      intrinsic_fall : 0.16;      rise_resistance : 0.1282;      fall_resistance : 0.0331;      slope_rise : 0.0;      slope_fall : 0.0;      related_pin : "B";    }  }		  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 : "Z"; 		     related_inputs : "A B"; 		  }}cell(EN) {  area : 3;  pin(A) {    direction : input;    capacitance : 1;  }  pin(B) {    direction : input;    capacitance : 2;  }  pin(Z) {    direction : output;    function : "(A B+A'B')";    timing() {      intrinsic_rise : 0.79;      intrinsic_fall : 1.06;      rise_resistance : 0.1458;      fall_resistance : 0.0653;      slope_rise : 0.0;      slope_fall : 0.0;      related_pin : "A";    }    timing() {      intrinsic_rise : 0.79;      intrinsic_fall : 1.06;      rise_resistance : 0.1458;      fall_resistance : 0.0653;      slope_rise : 0.0;      slope_fall : 0.0;      related_pin : "B";    }  }		  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 : "Z"; 		     related_inputs : "A B"; 		  }}cell(EO) {  area : 3;  pin(A) {    direction : input;    capacitance : 1;  }  pin(B) {    direction : input;    capacitance : 2;  }  pin(Z) {    direction : output;    function : "(A B'+A'B)";    timing() {      intrinsic_rise : 0.79;      intrinsic_fall : 1.06;      rise_resistance : 0.1458;      fall_resistance : 0.0653;      slope_rise : 0.0;      slope_fall : 0.0;      related_pin : "A";    }    timing() {      intrinsic_rise : 0.79;      intrinsic_fall : 1.06;      rise_resistance : 0.1458;      fall_resistance : 0.0653;      slope_rise : 0.0;      slope_fall : 0.0;      related_pin : "B";    }  }		  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 : "Z"; 		     related_inputs : "A B"; 		  }}cell(FD1) {  area : 7;  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.09;

⌨️ 快捷键说明

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