Closed ghost closed 4 years ago
It does sound like vlog2def needs fixing. Can you please make a tarball example with files and send it to me at tim@opencircuitdesign.com?
sure
I'm going to close this issue as it has been resolved, although I'm sure there are plenty of other problems with using hard macros and/or using RePlAce, both of which have been only lightly tested in qflow.
I am using qflow 1.4.74 with osu035 and memory files generated by OpenRAM as hard macros, everything went smoothly with synthesis but while using RePlAce as a placement tool, RePlAce outputs
** ERROR: Pin Instance ( dout0 ) does not exist in MACRO statement (lefPinMapStor)
, found out that dout0 is a bus and is the output for memory macro generated by OpenRAM, vlog2def is placing buses instead ofdout0[0], dout0[1]
in the netlist part of the DEF file generated, while designs without buses seems to work fine.