fix a bug in formal verification port for memory bank configuration circuits
This commit is contained in:
parent
44d21ebb90
commit
43128ad3f0
|
@ -1439,10 +1439,24 @@ void dump_verilog_formal_verification_sram_ports_wiring(FILE* fp,
|
||||||
t_sram_orgz_info* cur_sram_orgz_info,
|
t_sram_orgz_info* cur_sram_orgz_info,
|
||||||
int sram_lsb, int sram_msb) {
|
int sram_lsb, int sram_msb) {
|
||||||
fprintf(fp, "assign ");
|
fprintf(fp, "assign ");
|
||||||
|
switch (cur_sram_orgz_info->type) {
|
||||||
|
case SPICE_SRAM_STANDALONE:
|
||||||
|
break;
|
||||||
|
case SPICE_SRAM_SCAN_CHAIN:
|
||||||
dump_verilog_sram_one_local_outport(fp, cur_sram_orgz_info,
|
dump_verilog_sram_one_local_outport(fp, cur_sram_orgz_info,
|
||||||
sram_lsb, sram_msb,
|
sram_lsb, sram_msb,
|
||||||
0, VERILOG_PORT_CONKT);
|
0, VERILOG_PORT_CONKT);
|
||||||
|
break;
|
||||||
|
case SPICE_SRAM_MEMORY_BANK:
|
||||||
|
dump_verilog_sram_one_outport(fp, cur_sram_orgz_info,
|
||||||
|
sram_lsb, sram_msb,
|
||||||
|
0, VERILOG_PORT_CONKT);
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
vpr_printf(TIO_MESSAGE_ERROR, "(File:%s,[LINE%d])Invalid SRAM organization type!\n",
|
||||||
|
__FILE__, __LINE__);
|
||||||
|
exit(1);
|
||||||
|
}
|
||||||
|
|
||||||
fprintf(fp, " = ");
|
fprintf(fp, " = ");
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue