Instantiating a schematic view in another schematic

Discussion in 'Cadence' started by Brandon Hoppe, Jul 25, 2006.

  1. Hi all,

    I was wondering if there are any issues that could come up by placing a
    schematic instantiation into another schematic cellview instead of using
    a symbol view to instantiate?

    Thanks
     
    Brandon Hoppe, Jul 25, 2006
    #1
  2. Brandon Hoppe

    daytripper Guest

    Conflicting hard properties. Unintended connections due to the use of
    identical signal names within the "macro" that weren't intended to be globals
    but become globals when instantiated at the root level.

    Stoopid stuff like that ;-)
     
    daytripper, Jul 25, 2006
    #2
  3. I don't think this should matter. This would only be an issue if you flattened
    it - they're not at the same level of hierarchy. Put another way, I don't think
    any of these are any different if you instantiate a symbol and then view switch
    during netlisting into the schematic, or you directly instantiate a schematic.

    I've not personally come across problems, but this is not exactly widely used.

    After all, one of the main purposes of symbols is to hide detail - to prevent a
    higher level schematic from getting too cluttered. If you're just instantiating
    the schematic, it's harder to abstract what a block does when trying to
    understand the schematic.

    Andrew.
     
    Andrew Beckett, Aug 2, 2006
    #3
Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.