MAGIC Magic Mailing List
 
 

From: Jeff W. Sondeen (sondeen AT rcf-fs DOT usc.edu)
Date: Mon Aug 06 2001 - 13:50:53 EDT

  • Next message: Spaceborne Calin: "Calma importing"

    Siamak Modjtahedi writes:
     > Thanks for the info. I have a few questions:
     > 
     > 1) When I paint m123c and then m4c on top of that, m123c gets erased. Are
     > you saying that there is a modification in techfile to prevent this
     > erasure?
    
    sorry, i guessed had the wrong combo.  here a my macro for connecting
    from M1 to M4:
    
    emacro 1 4 "paint m2c; paint m234c"
    
    but it's doubtful you have the 'emacro' command in your non-hacked
    magic program, (certainly using the new scheme macros is the better
    way to do it), but maybe you can get the idea.  here's some other
    examples:
    
    emacro 2 1 "paint m2c"
    emacro 1 2 "paint m2c"
    emacro 3 1 "paint m123c"
    emacro 1 3 "paint m123c"
    emacro 4 1 "paint m2c; paint m234c"
    emacro 1 4 "paint m2c; paint m234c"
    emacro 5 1 "paint m123c; paint m345c"
    emacro 1 5 "paint m123c; paint m345c"
    emacro 6 1 "paint m2c; paint m234c; paint m456c"
    emacro 1 6 "paint m2c; paint m234c; paint m456c"
    emacro 7 1 "paint m123c; paint m345c; paint m567c"
    emacro 1 7 "paint m123c; paint m345c; paint m567c"
    
    emacro 3 2 "paint m3c"
    emacro 2 3 "paint m3c"
    emacro 4 2 "paint m234c"
    emacro 2 4 "paint m234c"
    emacro 5 2 "paint m2c; paint m345c"
    emacro 2 5 "paint m2c; paint m345c"
    emacro 5 2 "paint m234c; paint m456c"
    emacro 2 5 "paint m234c; paint m456c"
    emacro 6 2 "paint m2c; paint m234c; paint m456c"
    emacro 2 6 "paint m2c; paint m234c; paint m456c"
    emacro 7 2 "paint m2c; paint m345c; paint m567c"
    emacro 2 7 "paint m2c; paint m345c; paint m567c"
    
    emacro 4 3 "paint m4c"
    emacro 3 4 "paint m4c"
    emacro 5 3 "paint m345c"
    emacro 3 5 "paint m345c"
    emacro 6 3 "paint m3c; paint m456c"
    emacro 3 6 "paint m3c; paint m456c"
    emacro 7 3 "paint m345c; paint m567c"
    emacro 3 7 "paint m345c; paint m567c"
    
    emacro 5 4 "paint m5c"
    emacro 4 5 "paint m5c"
    emacro 6 4 "paint m456c"
    emacro 4 6 "paint m456c"
    emacro 7 4 "paint m4c; paint m567c"
    emacro 4 7 "paint m4c; paint m567c"
    
    emacro 6 5 "paint m6c"
    emacro 5 6 "paint m6c"
    emacro 7 5 "paint m567c"
    emacro 5 7 "paint m567c"
    
    emacro 7 6 "paint m7c"
    emacro 6 7 "paint m7c"
    
    the trick is that the "middle" layer of each contact in the stacking
    of contacts not collide.
    
    
     > 2) I am not sure how macros can be used to make long stacked contacts. Are
     > you saying that there are certain combinations of stacked vias that
     > connect all the way up, yet do not erase each other? If so, how can I find
     > out what these combinations are?
    
    the combo's (and the trick) should be listed in some table in the
    README, FAQ, INTRO, and/or CHANGELOG file
    
     ftp://ftp.isi.edu/pub/sondeen/magic/new/README
    ...
     ftp://ftp.isi.edu/pub/sondeen/magic/new/beta/CHANGELOG
    
    /jeff
    


  •  
     
    Questions? Contact Rajit Manohar
    cornell logo