I am trying to do PnR with Innovus and I faced an issue with the output layout where two output ports logic were reduced into being the same port, so Innovus decided to short them together by a cds_thru block between them. On running LVS, the layout gives short circuit errors between two different ports. My intention is to actually have to ports with the same signal output because I need to wire each from a different side of the layout (one from the left and the other from the right), I don't want to use a single port and manually route ~100um of wire to reach the other side of the digital layout. The fab will not accept non-clean LVS according to their rules, so I can't even waive these errors on my end.
My question is: Is there a way in Innovus to replace all cds_thru blocks to be buffers or metal resistance so that LVS can pass without an issue?
I would appreciate any help on solving this issue, please.
Many thanks in advance!
Cadence tool versions:
- Virtuoso: sub-version IC6.1.8-64b.500.21
- Innovus: v21.11-s130_1