Allow / DIsallow Abutment option in a pcell - Example wanted!

Discussion in 'Cadence' started by rh0dium, Jul 20, 2006.

  1. rh0dium

    rh0dium Guest

    Hi,

    Is it possible to from the schematic disallow the abutment of a pcell.
    In other words when invoking the pcell properties have a toggle button
    which disallows the abuting of the pcell so it must remain a single
    entity. If so can you provide some example code to demonstrate this?
     
    rh0dium, Jul 20, 2006
    #1
  2. The problem is that you may well want the pins to be there for routing
    purposes...

    Another approach is to leave the pins there, but have a pcell parameter that
    stops it adding the abutment properties (e.g. abutFunction, abutAccessDir etc)
    on the pins.

    Or you could make your abut function check for a particular property on the
    instance and allow/disallow the abutment. I'd probably use the pcell parameter
    controlling whether the abut properties are added, if it was me.

    Regards,

    Andrew.
     
    Andrew Beckett, Aug 2, 2006
    #2
  3. But if you abut two transistors with shared source/drain, with no connection to
    anything else, you'd often want to remove the metal - so the usual approach is
    to keep the diffusion pins, and have the abutment properties (or not!) on those
    pins.

    Andrew.
     
    Andrew Beckett, Aug 16, 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.