Some basic STAMP examples

Version 1

    // STAMPING EXAMPLES
    //OLD WAY
    //CONNECT metal2 welltie BY contact
    //CONNECT well welltie
    //After the Connect operations, all polygons
    //belong to net VDD.

     

    //STAMP EXAMPLE #1
    CONNECT metal2 welltie BY contact
    s_well = STAMP well BY welltie
    //Doing these steps indpendent of the STAMP operation generates a *warning* due
    //to conflicting net IDs and outputs nothing to derived layer S_WELL.

     

    //STAMP EXAMPLE #2
    CONNECT metal1 metal2 BY via
    stamped_contact = STAMP contact BY metal1
    stamped_well = STAMP well BY stamped_contact
    bad_well {
    @ bad_well: Find wells that have a stamp violation
    well NOT stamped_well
    }

     

    //STAMP EXAMPLE #3
    CONNECT metal1 metal2 BY via
    stamped_contact = STAMP contact BY metal1
    stamped_well = STAMP well BY stamped_contact
    bad_well_contacts {
    @ bad_well: Find contacts that form a soft connection
    badwell = well NOT stamped_well
    contact INTERACT badwell }

     

    For more information on this topic, refer to the Chapter 4 "Stamp" reference page of the SVRF Manual and
    Chapter 10 "Connectivity Extraction" of the Calibre Verification User’s Manual.