Quantcast
Channel: Cadence PCB Design Forum
Viewing all articles
Browse latest Browse all 5525

Netlisting error - part references across multiple instances of hierarchical blocks

$
0
0

I'm having problems going from OrCAD Capture to Allegro, I think due to multiple instances of hierarchical blocks... initially I got thousands of errors of the type:

ERROR(ORCAP-36035): Multiple pin 1's which have different nets connected for C1: PowerConditioner, PAGE1 (2.70, 1.80).

Even though the design netlists just fine when I try to simulate the circuit. I think this is because, when sending the netlist to pspice, it prefixes all references with the reference of the hierarchical block it appears in. So it's fine that I have a capacitor referenced as C1 inside basically every block. I tried renaming one of my C1 capacitors and that particular one disappeared from the error log.

After some searching I tried Annotating my design with the "unconditional" option set. This re-referenced all my components so that they have unique names (up to C1000 etc) on the schematic pages. However, I still have multiple instances of a fair number of hierarchical blocks (many of them appear 32 times, nested inside other multiply-appearing hierarchical blocks). So, even though each of those hierarchical blocks has a unique path of reference designations, I still get 899 of these errors. But at least it's not thousands anymore.

There must be an option/checkbox somewhere that I can select so that Capture passes a sensibly-constructed reference designation for each part to Allegro, based on the reference designation of the blocks it appears in, just like it does for pspice... but I can't find it... could somebody help? Thanks!


Viewing all articles
Browse latest Browse all 5525

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>