So I'm working with hierarchical schematics in Cadence OrCad Capture. It seems like a not very well implemented feature.
1) Can I create the block symbol itself as a library part? It seems pretty damn stupid to have to draw the box (and get stupid error messages if your box is too small to accomodate all the ports on its side). Not to mention you have to enter the "implemenation name" by hand, with no clicky thing to select the schematic name you want to use as a block.2) The printing is unpredictable. Pages all over the place. How can this be organized properly?
3) Suppose I re-use the same block 8 times on the root level. The 8 occurences will correctly have different refdeses. But all the visible netnames I placed with the "alias" command will still be the same. Since all I send the customer is the PD, how will he know that A0 is not actually shorted together across all 8 occurences, but instead has a different netname thanks to the connection at the higher level?Is there a property I can add to hierarchical connectors to make visible either
1) The schematic path of the page (this property only works in title blocks! How infuriating! Why can't all information be available in any circumstance!) 2) The "inherited" net name from the higher level of the hierarchy?Is there some documentaion that's better than the horrific Cadence docs? The usual Cadence crap of using five new words without defining them, or defining them in a circular or self-referential way, or using two words that mean the same thing to mean different things in some nuanced, cryptic way? (Instance? Occurence? That means pretty much the same to me.)