Keyboard shortcut key to delete all markers

Discussion in 'Cadence' started by kamesh, Nov 8, 2006.

  1. kamesh

    kamesh Guest

    Hi all,

    What is the keyboard shortcut key to delete all the markers after
    you do a DRC check ? I am doing a lot of DRC checks these days and it
    is really a pain for me to every time I have to go through

    Verify> Markers> Delete All.

    Cheers,
    Kamesh.
     
    kamesh, Nov 8, 2006
    #1

  2. procedure( SJRemoveMarkers()
    let((cv lpp)
    cv = geGetEditCellView()
    lpp = car(exists(x cv~>lpps (x->layerName == "marker") &&
    (x->purpose == "error")))
    when(lpp
    foreach(marker lpp->shapes
    dbDeleteObject(marker)
    );foreach
    );when
    );let
    );procedure

    hiSetBindKey("Layout" "Alt<Key>d" "SJRemoveMarkers()")
     
    Suresh Jeevanandam, Nov 9, 2006
    #2
  3. kamesh

    kamesh Guest

    Thanks a lot Suresh. That worked great.

     
    kamesh, Nov 10, 2006
    #3
  4. Why bother? When you fix the errors and run DRC again the old markers
    are automatically erased.
     
    Edward Kalenda, Nov 10, 2006
    #4
  5. kamesh

    kamesh Guest

    Well, I have been coping a lot with those notorious grid errors. They
    really look monstrous and usually clutter the window. This is one
    reason why I need to remove all those markers first. I am sure other
    people will have other reasons to use this skill snippet.
     
    kamesh, Nov 10, 2006
    #5
  6. Have you ever thought to implement a switch
    in your drc command rule file to exclude/include
    grid error checking?

    Bernd
     
    Bernd Fischer, Nov 10, 2006
    #6
  7. kamesh

    kamesh Guest

    Hi Bernd,

    I am using HCMOS8D 0.18 u technology (from ST Microelectronics) and
    it does not have any switch for excluding/including the grid error
    checking. The following are the only switches that I can find.

    Rpolyp_noCheck
    drcERC_Check
    drcPAD_ClassC1
    drcPAD_ClassC2
    drcPAD_ClassE1
    drcPAD_ClassE2
    drcPAD_ClassF1
    drcPAD_ClassF2
    drcPAD_ClassG drcPAD_noCheck
    drcPAD_noCheckArchitecture
    drcPAD_noCheckAssemblyRules
    extPAR_CapPairNode
    extPAR_CapSingleNode
    extPAR_Res extPAR_Res_contactsize
    extPAR_Res_distribute
    extPAR_Res_distribute_contactsize
    layin_device
    layin_floorplan
    lpetext
    samenet
    usenotext

    I was able to remove those grid errors by adjusting the X snap spacing
    and Y snap spacing settings.

    Best Regards,
    Kamesh.
     
    kamesh, Nov 10, 2006
    #7
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.