# This is a template LEF file # that can be used for a block macro # # Johannes Grad, IIT # VERSION 5.4 ; NAMESCASESENSITIVE ON ; BUSBITCHARS "[]" ; DIVIDERCHAR "/" ; UNITS DATABASE MICRONS 1000 ; END UNITS ######################################################### # CHANGE 1 # Change "SIZE" to the actual size of the block # Currently the size is set to 138.9u wide, 213u high # Make sure that the values are in MICRONS ######################################################### SITE MacroSite CLASS Core ; SIZE 139.5 by 215.1 ; END MacroSite ######################################################### # CHANGE 2 # Set SIZE to the same value as above ######################################################### MACRO sram SIZE 139.5 by 215.1 ; CLASS BLOCK ; FOREIGN sram 0 0 ; ORIGIN 0 0 ; SYMMETRY x y r90 ; SITE MacroSite ; ######################################################### # CHANGE 3 # Insert below all the pin geometries from the mag2lef output ######################################################### ######################################################### # CHANGE 4 # Give lower left and upper right corner of obstruction # metal1 and metal2 should cover the entire cell # metal3 has to leave the pin area exposed ######################################################### OBS LAYER metal1 ; RECT 0.0 0.0 139.5 215.1 ; LAYER metal2 ; RECT 0.0 0.0 139.5 215.1 ; END END sram END LIBRARY