home *** CD-ROM | disk | FTP | other *** search
/ Simtel MSDOS - Coast to Coast / simteldosarchivecoasttocoast2.iso / cad / lasidemo.zip / DEMO.CHK < prev    next >
Text File  |  1993-10-17  |  2KB  |  104 lines

  1. ;This is a sample check file that should show how check sequences are written.
  2. ;Its parameters correspond to the demo opamp circuit included with LASI.
  3.  
  4. title=Metal Gaps <1um
  5. resolution=.25
  6. distance=1
  7. operators=
  8. {
  9.     map,8       ;map metal
  10.     push,8      ;push on stack
  11.     expr        ;expand it
  12.     testr       ;test results
  13.     dsp,8,8,2   ;display metal in gray
  14.     dspr,14,1   ;display results in yellow
  15.     pause       ;pause after display
  16.     hcpy        ;optional hardcopy
  17. }
  18. title=Metal Spacing <10um
  19. resolution=1
  20. distance=10
  21. ops=
  22. {
  23.     map,8       ;map metal
  24.     push,8      ;push on stack
  25.     expr        ;expand it
  26.     testr       ;test results
  27.     dsp,8,8,2   ;display metal in gray
  28.     dspr,14,1   ;display results
  29.     pause       ;optional pause after display
  30.     hcpy        ;optional hardcopy
  31. }
  32. ti=Metal Width <10um
  33. ops=
  34. {
  35.     map,8       ;map metal
  36.     push,8      ;push it
  37.     notr        ;invert metal
  38.     expr        ;expand inverse metal
  39.     testr       ;test results
  40.     dsp,8,8,2  
  41.     dspr,14,1   
  42.     pause       
  43.     hcpy
  44. }
  45. ti=Island to Iso Spacing <10um
  46. di=10
  47. re=1
  48. ops=
  49. {
  50.     map,1       ;map island
  51.     map,2       ;map isolation
  52.     push,1      ;push them
  53.     push,2
  54.     exprs       ;expand one into the other
  55.     testr       ;test results
  56.     dsp,1,1,2   ;display island in blue
  57.     dsp,2,4,2   ;display iso in red
  58.     dspr,14,1   ;display results in yellow
  59.     pause
  60.     hcpy
  61. }
  62. ti=Metal Contact Coverage <2um
  63. di=2
  64. re=.25
  65. ops=
  66. {
  67.     map,7       ;map contacts
  68.     map,8       ;map metal
  69.     push,7      ;push them
  70.     push,8
  71.     notr        ;invert metal
  72.     exprs       ;expand them
  73.     testr       ;test results
  74.     dsp,8,8,2   ;display metal in gray
  75.     dsp,7,7,2   ;display contacts in white
  76.     dspr,14,1   ;display results
  77.     pause
  78.     hcpy
  79. }
  80. ti=P or N+ under Contact
  81. re=.5
  82. ops=
  83. {
  84.     map,2       ;map iso
  85.     map,4       ;map base P
  86.     map,6       ;map emitter N+
  87.     map,7       ;map contacts
  88.     push,4      ;push base P
  89.     push,2      ;push iso
  90.     notr        ;invert iso
  91.     andr        ;AND base with inverted iso
  92.     push,6      ;push emitter N+
  93.     orrs        ;OR them
  94.     notr        ;invert them
  95.     push,7      ;push contact
  96.     andrs       ;AND contact with P or N+
  97.     testr       ;test results
  98.     dsp,4,4,2   ;display P in red
  99.     dsp,6,1,2   ;display N+in blue
  100.     dspr,14,1   ;display results in yellow
  101.     pause
  102.     hcpy
  103. }
  104.