Cadence Virtuoso Editor

Discussion in 'Cadence' started by vidhya, Feb 3, 2004.

  1. vidhya

    vidhya Guest

    IS there a pline tool or any way to draw a line in Virtuoso layout
    editor.
    I need to attach 2 rectangles../ and i dont want to use another
    rectangle as this will overlap with them.

    is there any other way to do this.??
     
    vidhya, Feb 3, 2004
    #1
  2. vidhya

    gennari Guest

    I don't understand what you're trying to do. Can't you use a single polygon
    to get the shape you want? A line will only be for show in the layout, not a
    physical part of your design. If you want to make a shape that can be
    simulated, exported to other formats, etc. then the overlapping rectangles
    should be OK if they are on the same layer. You can also draw the rectangles
    overlapped and then use "merge shapes" to convert them into a single
    polygon. If you really want a line, you can probably make a path with width
    zero.

    Frank
     
    gennari, Feb 4, 2004
    #2
  3. vidhya

    Tim Roy Guest

    The function you are looking for is dbCreatLine, it only accepts a
    list of points. Below is a quick skill routine so it will ask for
    mouse input points.

    Tim

    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    ;;
    ;; TIMcreateLine()
    ;;
    ;; Add lines (on LSW current Layer)
    ;;
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

    procedure(TIMcreateLine()
    let((cv layer points)

    cv = geGetWindowCellView()

    layer = leGetEntryLayer()

    points = enterLine(?prompts
    list("Enter first point."
    "Enter next point.")
    ;?doneProc
    )
    dbCreateLine(cv layer points)

    ) ; End let
    ) ; End procedure
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;



     
    Tim Roy, Feb 4, 2004
    #3
  4. You can try to merge them... I don't remember where was exactly this command
    located, but probably Edit ->...


    Hristo
     
    Hristo Brachkov, Feb 8, 2004
    #4
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.