LEFDEFTechnologyComponentEditor 0 0 638 868 Form 6 9 9 9 9 2 LEF+Macro Files for DEF: also read all LEF files in the same directory than the DEF file QFrame::NoFrame QFrame::Raised 0 0 0 0 LEF macro geometry Produce LEF geometry or use macro layout files for LEF FOREIGN Always produce LEF geometry and ignore LEF FOREIGN Always use macro layout files (assume LEF FOREIGN) Qt::Horizontal 40 20 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 Qt::Vertical 20 0 0 0 QAbstractItemView::ExtendedSelection Move selected files down ... :/down.png:/down.png Delete selected files ... :/clear.png:/clear.png Add LEF file ... :/add.png:/add.png Move selected files up ... :/up.png:/up.png QFrame::NoFrame QFrame::Raised 0 0 0 0 Macro Layout Files (used instead of LEF geometry if requested, resolution priority follows order) 0 0 QAbstractItemView::ExtendedSelection Add LEF file ... :/add.png:/add.png Delete selected files ... :/clear.png:/clear.png Move selected files up ... :/up.png:/up.png Move selected files down ... :/down.png:/down.png Qt::Vertical 20 196 Options 0 0 0 0 Via cell name prefix 0 0 µm Groups Qt::Horizontal 40 20 Produce a parent cell per group Layout DBU 0 0 0 0 QFrame::NoFrame QFrame::Raised 0 0 0 0 QFrame::NoFrame QFrame::Raised 0 0 0 0 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 1 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 Layer name suffix ... Routing (*) 0 0 :/right.png Special routing (*) 0 0 :/right.png 0 0 0 0 0 0 :/right.png 0 0 :/right.png 0 0 0 0 0 0 :/right.png 0 0 :/right.png Qt::Vertical :/right.png Fills (*) Via geometry (*) Obstructions 0 0 :/right.png DEF Pins (*) 0 0 0 0 0 0 GDS data- type ... 0 0 Layer name suffix ... 0 0 0 0 0 0 :/right.png 0 0 0 0 0 0 LEF Pins (*) 0 0 0 0 0 0 GDS data- type ... Blockages DEF pin labels LEF pin labels :/right.png (*) 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)
tabWidget read_lef_with_def lef_files add_lef_file del_lef_files move_lef_files_up move_lef_files_down dbu separate_groups prefix_via_cellname 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 layer_map_mode mapfile_path browse_mapfile scrollArea 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_fills suffix_fills datatype_fills 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 read_all_cbx