https://open-source-silicon.dev logo
j

Jean

12/01/2020, 3:28 AM
In netgen, I see
Copy code
Circuit contains 102349 nets, and 528 disconnected pins.

Circuit 1 contains 235574 devices, Circuit 2 contains 235574 devices.
Circuit 1 contains 102330 nets,    Circuit 2 contains 102349 nets. *** MISMATCH ***
What are these two circuits being compared?
m

Mitch Bailey

12/01/2020, 3:37 AM
@Jean What are the previous lines? Maybe check results/lvs/*.lvs.log.
j

Jean

12/01/2020, 3:43 AM
Portion of console log attached
m

Mitch Bailey

12/01/2020, 3:55 AM
@Jean It might be due to the disconnected pins messages. Is it possible for you to upload the following 2 files to somewhere? If you can, I will take a quick look at it. I've been running LVS on the other caravel modules and the sample designs in openlane.
Copy code
results/magic/sha3_256_miner.spice
results/lvs/sha3_256_miner.lvs.powered.v
j

Jean

12/01/2020, 6:01 AM
Sorry, these have already been blown away.
m

Mitch Bailey

12/01/2020, 7:00 AM
No problem. If at anytime in the future, you want me to take a look, just let me know.
t

tnt

12/01/2020, 7:03 AM
Did you look at the actual report ?
It's
results/lvs/xlvs.log
and is different from the console output, it will show the net mismatches.
In the console output you posted I don't really see anything suspicious. "placeholder" message is just because it doesn't dig down inside the cells so they're created dynamically as blackboxes.
Disconnected pins are not necessarely errors either sometimes not all pins are used on a cell/module