LEFDEFTechnologyComponentEditor 0 0 638 868 Form 6 9 9 9 9 2 LEF Files for DEF: also read all LEF files in the same directory than the DEF file Qt::Vertical QSizePolicy::Fixed 20 6 Additional LEF files 0 0 6 0 0 0 0 0 0 16 120 16777215 16777215 QFrame::NoFrame QFrame::Raised 0 0 0 0 6 Delete selected files ... :/clear.png:/clear.png 0 0 QAbstractItemView::ExtendedSelection Move selected files down ... :/down.png:/down.png Qt::Vertical 20 0 Add LEF file ... :/add.png:/add.png Move selected files up ... :/up.png:/up.png Options 0 0 0 0 Layout DBU 0 0 0 0 µm Qt::Horizontal 40 20 Groups Produce a parent cell per group Via cell name prefix 0 0 LEF import into DEF Produce LEF geometry Qt::Vertical 20 40 Production Global Production Rules (specify what objects to produce and on what layers) true 9 4 9 4 6 50 false false Net names 0 0 :/right.png 0 0 As properties with name ... 0 0 Qt::Vertical 0 0 :/right.png 0 0 0 0 <html><body>(<a href="int:/about/variant_notation.xml">See here for the name notation</a>)</body></html> Qt::AlignRight|Qt::AlignTop|Qt::AlignTrailing 0 0 :/right.png 0 0 :/right.png 0 0 Blockages (2*) 0 0 :/right.png 50 false false false Produce ... Inst names 1 0 On layer with spec ... Qt::AlignBottom|Qt::AlignLeading|Qt::AlignLeft QFrame::NoFrame QFrame::Raised 0 0 0 0 0 0 Produce ... 0 0 0 0 Regions (2*) Pin names 0 0 Die area (2*) 0 0 :/right.png 0 0 <html><body>(<a href="int:/about/layer_specs.xml">See here for the layer specification</a>)</body></html> Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter 0 Layer Map File Layer map file ... false If a layer map file is given, pattern based rules are ignored. If used inside a technology, the file will be looked up relative to the technology's base path. Otherwise it's looked up relative to the LEF or DEF file. (2*) Die area, Blockage and Region layers in map file will have priority over global production rules above. true Qt::Vertical 20 278 Pattern Based Layer Production Rules 0 0 0 0 QFrame::NoFrame true 0 0 609 591 0 0 0 0 0 0 0 0 0 0 :/right.png 0 0 0 0 :/right.png 0 0 Fills (*) Layer name suffix ... 0 0 0 0 LEF Pins (*) Layer name suffix ... :/right.png Via geometry (*) 0 0 0 0 0 0 0 0 GDS data- type ... 0 0 0 0 :/right.png 0 0 Pins (*) 0 0 :/right.png 0 0 0 0 0 0 :/right.png Special routing (*) Obstructions 0 0 0 0 :/right.png Pin labels GDS data- type ... Routing (*) 0 0 0 0 :/right.png Qt::Vertical 0 0 Blockages 0 0 :/right.png 0 0 0 0 (*) Separate suffixes or datatypes can be given for different masks, using the following notation: "x,1:y,2:z ..." (which will use x by default, y for MASK 1, z for MASK 2 etc.) true 0 1 Layer Mapping (filter/modify layers, assign GDS layer/datatypes) true 9 4 9 4 Read all layers (additionally to the ones in the mapping table) 0 1 16 0 QFrame::NoFrame QFrame::Raised Qt::Horizontal lay::LayerMappingWidget QFrame
layLayerMappingWidget.h
1 enable_all_layers(bool)
produce_net_names net_prop_name produce_inst_names inst_prop_name produce_pin_names pin_prop_name produce_outlines outline_layer produce_placement_blockages placement_blockage_layer produce_regions region_layer produce_via_geometry suffix_via_geometry datatype_via_geometry produce_pins suffix_pins datatype_pins produce_lef_pins suffix_lef_pins datatype_lef_pins produce_obstructions suffix_obstructions datatype_obstructions produce_routing suffix_routing datatype_routing produce_special_routing suffix_special_routing datatype_special_routing produce_labels suffix_labels datatype_labels mapfile_path browse_mapfile