layout connectivity extraction

Discussion in 'Cadence' started by brian.gaide, Jun 8, 2006.

  1. brian.gaide

    brian.gaide Guest

    I'm trying to extract connectivity from a layout view, so that the user
    can input a schematic or net name and my skill program will return a
    list of shapes associated with the given net name.
    It's not guaranteed that VXL will be used, so I initially wrote some
    routines to extract net connectivity from the layout by looking for
    text labels and what shapes they overlap, and what shapes connect to
    that shape, etc. Is there a way to get this net name to shape id(s)
    information in an easy way? I know the data exists because things like
    any LVS routine needs that info, but I don't know how to access those

    brian.gaide, Jun 8, 2006
  2. LVS uses the extracted view, which is very similar to a schematic.
    Similar enough that an extracted view can be used anywhere a schematic
    view can be used. The two real differences are that the extracted view
    does not have wires showing the interconnect and there are usually
    shapes from the layout present with net information.

    After LVS is run, you can use the Diva cross probing UI to highlight a
    schematic net or device and the matching net or device in the extracted
    view. Sadly, it does not draw the highlight on the layout view as well.

    You can also use normal probing in the extracted view to highlight a net
    if you know the extracted view name. Assuming you use pins and labels
    that match the schematic names, and the divaEXT.rul file was written
    properly, the extracted view will have them.
    Edward Kalenda, Jun 8, 2006
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.