📄 sram_test.vo
字号:
// atom is at LC_X6_Y3_N7
maxii_lcell \delay[15] (
// Equation(s):
// delay[15] = DFFEAS(delay[15] $ !(!\delay[12]~160 & \delay[14]~164 ) # (\delay[12]~160 & \delay[14]~164COUT1_219 ), GLOBAL(\clk~combout ), GLOBAL(\rst_n~combout ), , , , , , )
// \delay[15]~134 = CARRY(delay[15] & !\delay[14]~164 )
// \delay[15]~134COUT1_221 = CARRY(delay[15] & !\delay[14]~164COUT1_219 )
.clk(\clk~combout ),
.dataa(vcc),
.datab(delay[15]),
.datac(vcc),
.datad(vcc),
.aclr(!\rst_n~combout ),
.aload(gnd),
.sclr(gnd),
.sload(gnd),
.ena(vcc),
.cin(\delay[12]~160 ),
.cin0(\delay[14]~164 ),
.cin1(\delay[14]~164COUT1_219 ),
.inverta(gnd),
.regcascin(gnd),
.devclrn(devclrn),
.devpor(devpor),
.combout(),
.regout(delay[15]),
.cout(),
.cout0(\delay[15]~134 ),
.cout1(\delay[15]~134COUT1_221 ));
// synopsys translate_off
defparam \delay[15] .cin0_used = "true";
defparam \delay[15] .cin1_used = "true";
defparam \delay[15] .cin_used = "true";
defparam \delay[15] .lut_mask = "c30c";
defparam \delay[15] .operation_mode = "arithmetic";
defparam \delay[15] .output_mode = "reg_only";
defparam \delay[15] .register_cascade_mode = "off";
defparam \delay[15] .sum_lutc_input = "cin";
defparam \delay[15] .synch_mode = "off";
// synopsys translate_on
// atom is at LC_X6_Y3_N8
maxii_lcell \delay[16] (
// Equation(s):
// delay[16] = DFFEAS(delay[16] $ ((!\delay[12]~160 & \delay[15]~134 ) # (\delay[12]~160 & \delay[15]~134COUT1_221 )), GLOBAL(\clk~combout ), GLOBAL(\rst_n~combout ), , , , , , )
// \delay[16]~136 = CARRY(!\delay[15]~134 # !delay[16])
// \delay[16]~136COUT1_223 = CARRY(!\delay[15]~134COUT1_221 # !delay[16])
.clk(\clk~combout ),
.dataa(delay[16]),
.datab(vcc),
.datac(vcc),
.datad(vcc),
.aclr(!\rst_n~combout ),
.aload(gnd),
.sclr(gnd),
.sload(gnd),
.ena(vcc),
.cin(\delay[12]~160 ),
.cin0(\delay[15]~134 ),
.cin1(\delay[15]~134COUT1_221 ),
.inverta(gnd),
.regcascin(gnd),
.devclrn(devclrn),
.devpor(devpor),
.combout(),
.regout(delay[16]),
.cout(),
.cout0(\delay[16]~136 ),
.cout1(\delay[16]~136COUT1_223 ));
// synopsys translate_off
defparam \delay[16] .cin0_used = "true";
defparam \delay[16] .cin1_used = "true";
defparam \delay[16] .cin_used = "true";
defparam \delay[16] .lut_mask = "5a5f";
defparam \delay[16] .operation_mode = "arithmetic";
defparam \delay[16] .output_mode = "reg_only";
defparam \delay[16] .register_cascade_mode = "off";
defparam \delay[16] .sum_lutc_input = "cin";
defparam \delay[16] .synch_mode = "off";
// synopsys translate_on
// atom is at LC_X6_Y3_N9
maxii_lcell \delay[17] (
// Equation(s):
// delay[17] = DFFEAS(delay[17] $ !(!\delay[12]~160 & \delay[16]~136 ) # (\delay[12]~160 & \delay[16]~136COUT1_223 ), GLOBAL(\clk~combout ), GLOBAL(\rst_n~combout ), , , , , , )
// \delay[17]~138 = CARRY(delay[17] & !\delay[16]~136COUT1_223 )
.clk(\clk~combout ),
.dataa(vcc),
.datab(delay[17]),
.datac(vcc),
.datad(vcc),
.aclr(!\rst_n~combout ),
.aload(gnd),
.sclr(gnd),
.sload(gnd),
.ena(vcc),
.cin(\delay[12]~160 ),
.cin0(\delay[16]~136 ),
.cin1(\delay[16]~136COUT1_223 ),
.inverta(gnd),
.regcascin(gnd),
.devclrn(devclrn),
.devpor(devpor),
.combout(),
.regout(delay[17]),
.cout(\delay[17]~138 ),
.cout0(),
.cout1());
// synopsys translate_off
defparam \delay[17] .cin0_used = "true";
defparam \delay[17] .cin1_used = "true";
defparam \delay[17] .cin_used = "true";
defparam \delay[17] .lut_mask = "c30c";
defparam \delay[17] .operation_mode = "arithmetic";
defparam \delay[17] .output_mode = "reg_only";
defparam \delay[17] .register_cascade_mode = "off";
defparam \delay[17] .sum_lutc_input = "cin";
defparam \delay[17] .synch_mode = "off";
// synopsys translate_on
// atom is at LC_X7_Y3_N0
maxii_lcell \delay[18] (
// Equation(s):
// delay[18] = DFFEAS(delay[18] $ \delay[17]~138 , GLOBAL(\clk~combout ), GLOBAL(\rst_n~combout ), , , , , , )
// \delay[18]~140 = CARRY(!\delay[17]~138 # !delay[18])
// \delay[18]~140COUT1_225 = CARRY(!\delay[17]~138 # !delay[18])
.clk(\clk~combout ),
.dataa(vcc),
.datab(delay[18]),
.datac(vcc),
.datad(vcc),
.aclr(!\rst_n~combout ),
.aload(gnd),
.sclr(gnd),
.sload(gnd),
.ena(vcc),
.cin(\delay[17]~138 ),
.cin0(gnd),
.cin1(vcc),
.inverta(gnd),
.regcascin(gnd),
.devclrn(devclrn),
.devpor(devpor),
.combout(),
.regout(delay[18]),
.cout(),
.cout0(\delay[18]~140 ),
.cout1(\delay[18]~140COUT1_225 ));
// synopsys translate_off
defparam \delay[18] .cin_used = "true";
defparam \delay[18] .lut_mask = "3c3f";
defparam \delay[18] .operation_mode = "arithmetic";
defparam \delay[18] .output_mode = "reg_only";
defparam \delay[18] .register_cascade_mode = "off";
defparam \delay[18] .sum_lutc_input = "cin";
defparam \delay[18] .synch_mode = "off";
// synopsys translate_on
// atom is at LC_X7_Y3_N1
maxii_lcell \delay[19] (
// Equation(s):
// delay[19] = DFFEAS(delay[19] $ !(!\delay[17]~138 & \delay[18]~140 ) # (\delay[17]~138 & \delay[18]~140COUT1_225 ), GLOBAL(\clk~combout ), GLOBAL(\rst_n~combout ), , , , , , )
// \delay[19]~142 = CARRY(delay[19] & !\delay[18]~140 )
// \delay[19]~142COUT1_227 = CARRY(delay[19] & !\delay[18]~140COUT1_225 )
.clk(\clk~combout ),
.dataa(vcc),
.datab(delay[19]),
.datac(vcc),
.datad(vcc),
.aclr(!\rst_n~combout ),
.aload(gnd),
.sclr(gnd),
.sload(gnd),
.ena(vcc),
.cin(\delay[17]~138 ),
.cin0(\delay[18]~140 ),
.cin1(\delay[18]~140COUT1_225 ),
.inverta(gnd),
.regcascin(gnd),
.devclrn(devclrn),
.devpor(devpor),
.combout(),
.regout(delay[19]),
.cout(),
.cout0(\delay[19]~142 ),
.cout1(\delay[19]~142COUT1_227 ));
// synopsys translate_off
defparam \delay[19] .cin0_used = "true";
defparam \delay[19] .cin1_used = "true";
defparam \delay[19] .cin_used = "true";
defparam \delay[19] .lut_mask = "c30c";
defparam \delay[19] .operation_mode = "arithmetic";
defparam \delay[19] .output_mode = "reg_only";
defparam \delay[19] .register_cascade_mode = "off";
defparam \delay[19] .sum_lutc_input = "cin";
defparam \delay[19] .synch_mode = "off";
// synopsys translate_on
// atom is at LC_X7_Y3_N2
maxii_lcell \delay[20] (
// Equation(s):
// delay[20] = DFFEAS(delay[20] $ (!\delay[17]~138 & \delay[19]~142 ) # (\delay[17]~138 & \delay[19]~142COUT1_227 ), GLOBAL(\clk~combout ), GLOBAL(\rst_n~combout ), , , , , , )
// \delay[20]~144 = CARRY(!\delay[19]~142 # !delay[20])
// \delay[20]~144COUT1_229 = CARRY(!\delay[19]~142COUT1_227 # !delay[20])
.clk(\clk~combout ),
.dataa(vcc),
.datab(delay[20]),
.datac(vcc),
.datad(vcc),
.aclr(!\rst_n~combout ),
.aload(gnd),
.sclr(gnd),
.sload(gnd),
.ena(vcc),
.cin(\delay[17]~138 ),
.cin0(\delay[19]~142 ),
.cin1(\delay[19]~142COUT1_227 ),
.inverta(gnd),
.regcascin(gnd),
.devclrn(devclrn),
.devpor(devpor),
.combout(),
.regout(delay[20]),
.cout(),
.cout0(\delay[20]~144 ),
.cout1(\delay[20]~144COUT1_229 ));
// synopsys translate_off
defparam \delay[20] .cin0_used = "true";
defparam \delay[20] .cin1_used = "true";
defparam \delay[20] .cin_used = "true";
defparam \delay[20] .lut_mask = "3c3f";
defparam \delay[20] .operation_mode = "arithmetic";
defparam \delay[20] .output_mode = "reg_only";
defparam \delay[20] .register_cascade_mode = "off";
defparam \delay[20] .sum_lutc_input = "cin";
defparam \delay[20] .synch_mode = "off";
// synopsys translate_on
// atom is at LC_X7_Y3_N3
maxii_lcell \delay[21] (
// Equation(s):
// delay[21] = DFFEAS(delay[21] $ (!(!\delay[17]~138 & \delay[20]~144 ) # (\delay[17]~138 & \delay[20]~144COUT1_229 )), GLOBAL(\clk~combout ), GLOBAL(\rst_n~combout ), , , , , , )
// \delay[21]~146 = CARRY(delay[21] & (!\delay[20]~144 ))
// \delay[21]~146COUT1_231 = CARRY(delay[21] & (!\delay[20]~144COUT1_229 ))
.clk(\clk~combout ),
.dataa(delay[21]),
.datab(vcc),
.datac(vcc),
.datad(vcc),
.aclr(!\rst_n~combout ),
.aload(gnd),
.sclr(gnd),
.sload(gnd),
.ena(vcc),
.cin(\delay[17]~138 ),
.cin0(\delay[20]~144 ),
.cin1(\delay[20]~144COUT1_229 ),
.inverta(gnd),
.regcascin(gnd),
.devclrn(devclrn),
.devpor(devpor),
.combout(),
.regout(delay[21]),
.cout(),
.cout0(\delay[21]~146 ),
.cout1(\delay[21]~146COUT1_231 ));
// synopsys translate_off
defparam \delay[21] .cin0_used = "true";
defparam \delay[21] .cin1_used = "true";
defparam \delay[21] .cin_used = "true";
defparam \delay[21] .lut_mask = "a50a";
defparam \delay[21] .operation_mode = "arithmetic";
defparam \delay[21] .output_mode = "reg_only";
defparam \delay[21] .register_cascade_mode = "off";
defparam \delay[21] .sum_lutc_input = "cin";
defparam \delay[21] .synch_mode = "off";
// synopsys translate_on
// atom is at LC_X7_Y3_N4
maxii_lcell \delay[22] (
// Equation(s):
// delay[22] = DFFEAS(delay[22] $ ((!\delay[17]~138 & \delay[21]~146 ) # (\delay[17]~138 & \delay[21]~146COUT1_231 )), GLOBAL(\clk~combout ), GLOBAL(\rst_n~combout ), , , , , , )
// \delay[22]~148 = CARRY(!\delay[21]~146COUT1_231 # !delay[22])
.clk(\clk~combout ),
.dataa(delay[22]),
.datab(vcc),
.datac(vcc),
.datad(vcc),
.aclr(!\rst_n~combout ),
.aload(gnd),
.sclr(gnd),
.sload(gnd),
.ena(vcc),
.cin(\delay[17]~138 ),
.cin0(\delay[21]~146 ),
.cin1(\delay[21]~146COUT1_231 ),
.inverta(gnd),
.regcascin(gnd),
.devclrn(devclrn),
.devpor(devpor),
.combout(),
.regout(delay[22]),
.cout(\delay[22]~148 ),
.cout0(),
.cout1());
// synopsys translate_off
defparam \delay[22] .cin0_used = "true";
defparam \delay[22] .cin1_used = "true";
defparam \delay[22] .cin_used = "true";
defparam \delay[22] .lut_mask = "5a5f";
defparam \delay[22] .operation_mode = "arithmetic";
defparam \delay[22] .output_mode = "reg_only";
defparam \delay[22] .register_cascade_mode = "off";
defparam \delay[22] .sum_lutc_input = "cin";
defparam \delay[22] .synch_mode = "off";
// synopsys translate_on
// atom is at LC_X7_Y3_N8
maxii_lcell \Equal0~218 (
// Equation(s):
// \Equal0~218_combout = !delay[21] & !delay[20] & !delay[22] & !delay[19]
.clk(gnd),
.dataa(delay[21]),
.datab(delay[20]),
.datac(delay[22]),
.datad(delay[19]),
.aclr(gnd),
.aload(gnd),
.sclr(gnd),
.sload(gnd),
.ena(vcc),
.cin(gnd),
.cin0(gnd),
.cin1(vcc),
.inverta(gnd),
.regcascin(gnd),
.devclrn(devclrn),
.devpor(devpor),
.combout(\Equal0~218_combout ),
.regout(),
.cout(),
.cout0(),
.cout1());
// synopsys translate_off
defparam \Equal0~218 .lut_mask = "0001";
defparam \Equal0~218 .operation_mode = "normal";
defparam \Equal0~218 .output_mode = "comb_only";
defparam \Equal0~218 .register_cascade_mode = "off";
defparam \Equal0~218 .sum_lutc_input = "datac";
defparam \Equal0~218 .synch_mode = "off";
// synopsys translate_on
// atom is at LC_X5_Y3_N1
maxii_lcell \Equal0~216 (
// Equation(s):
// \Equal0~216_combout = !delay[6] & delay[0] & delay[10] & delay[1]
.clk(gnd),
.dataa(delay[6]),
.datab(delay[0]),
.datac(delay[10]),
.datad(delay[1]),
.aclr(gnd),
.aload(gnd),
.sclr(gnd),
.sload(gnd),
.ena(vcc),
.cin(gnd),
.cin0(gnd),
.cin1(vcc),
.inverta(gnd),
.regcascin(gnd),
.devclrn(devclrn),
.devpor(devpor),
.combout(\Equal0~216_combout ),
.regout(),
.cout(),
.cout0(),
.cout1());
// synopsys translate_off
defparam \Equal0~216 .lut_mask = "4000";
defparam \Equal0~216 .operation_mode = "normal";
defparam \Equal0~216 .output_mode = "comb_only";
defparam \Equal0~216 .register_cascade_mode = "off";
defparam \Equal0~216 .sum_lutc_input = "datac";
defparam \Equal0~216 .synch_mode = "off";
// synopsys translate_on
// atom is at LC_X6_Y2_N0
maxii_lcell \Equal0~217 (
// Equation(s):
// \Equal0~217_combout = !delay[18] & !delay[16] & !delay[15] & !delay[17]
.clk(gnd),
.dataa(delay[18]),
.datab(delay[16]),
.datac(delay[15]),
.datad(delay[17]),
.aclr(gnd),
.aload(gnd),
.sclr(gnd),
.sload(gnd),
.ena(vcc),
.cin(gnd),
.cin0(gnd),
.cin1(vcc),
.inverta(gnd),
.regcascin(gnd),
.devclrn(devclrn),
.devpor(devpor),
.combout(\Equal0~217_combout ),
.regout(),
.cout(),
.cout0(),
.cout1());
// synopsys translate_off
defparam \Equal0~217 .lut_mask = "0001";
defparam \Equal0~217 .operation_mode = "normal";
defparam \Equal0~217 .output_mode = "comb_only";
defparam \Equal0~217 .register_cascade_mode = "off";
defparam \Equal0~217 .sum_lutc_input = "datac";
defparam \Equal0~217 .synch_mode = "off";
// synopsys translate_on
// atom is at LC_X7_Y3_N5
maxii_lcell \delay[23] (
// Equation(s):
// delay[23] = DFFEAS(delay[23] $ (!\delay[22]~148 ), GLOBAL(\clk~combout ), GLOBAL(\rst_n~combout ), , , , , , )
// \delay[23]~150 = CARRY(delay[23] & (!\delay[22]~148 ))
// \delay[23]~150COUT1_233 = CARRY(delay[23] & (!\delay[22]~148 ))
.clk(\clk~combout ),
.dataa(delay[23]),
.datab(vcc),
.datac(vcc),
.datad(vcc),
.aclr(!\rst_n~combout ),
.aload(gnd),
.sclr(gnd),
.sload(gnd),
.ena(vcc),
.cin(\delay[22]~148 ),
.cin0(gnd),
.cin1(vcc),
.inverta(gnd),
.regcascin(gnd),
.devclrn(devclrn),
.devpor(devpor),
.combout(),
.regout(delay[23]),
.cout(),
.cout0(\delay[23]~150 ),
.cout1(\delay[23]~150COUT1_233 ));
// synopsys translate_off
defparam \delay[23] .cin_used = "true";
defparam \delay[23] .lut_mask = "a50a";
defparam \delay[23] .operation_mode = "arithmetic";
defparam \delay[23] .output_mode = "reg_only";
defparam \delay[23] .register_cascade_mode = "off";
defparam \delay[23] .sum_lutc_input = "cin";
defparam \delay[23] .synch_mode = "off";
// synopsys translate_on
// atom is at LC_X7_Y3_N6
maxii_lcell \delay[24] (
// Equation(s):
// delay[24] = DFFEAS(delay[24] $ ((!\delay[22]~148 & \delay[23]~150 ) # (\delay[22]~148 & \delay[23]~150COUT1_233 )), GLOBAL(\clk~combout ), GLOBAL(\rst_n~combout ), , , , , , )
// \delay[24]~152 = CARRY(!\delay[23]~150 # !delay[24])
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -