klayout/scripts/klayoutrc_drc_samples

252 lines
27 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<config>
<absolute-units>false</absolute-units>
<abstract-mode-enabled>false</abstract-mode-enabled>
<abstract-mode-width>10</abstract-mode-width>
<apply-text-trans>true</apply-text-trans>
<background-color>#000000</background-color>
<bitmap-caching>true</bitmap-caching>
<bitmap-oversampling>1</bitmap-oversampling>
<cell-list-sorting>by-name</cell-list-sorting>
<child-context-color>auto</child-context-color>
<child-context-dimming>50</child-context-dimming>
<child-context-enabled>false</child-context-enabled>
<child-context-hollow>false</child-context-hollow>
<cib-context-cell/>
<cib-context-mode>any-top</cib-context-mode>
<cib-max-inst-count>1000</cib-max-inst-count>
<cib-window-dim>1</cib-window-dim>
<cib-window-mode>fit-marker</cib-window-mode>
<cib-window-state/>
<cif-dbu>0.001</cif-dbu>
<cif-wire-mode>0</cif-wire-mode>
<circle-points>32</circle-points>
<clear-ruler-new-cell>false</clear-ruler-new-cell>
<color-palette>255,157,157[0] 255,128,168[1] 192,128,255[2] 149,128,255[3] 128,134,255[4] 128,168,255[5] 255,0,0[6] 255,0,128[7] 255,0,255[8] 128,0,255[9] 0,0,255[10] 0,128,255[11] 128,0,0[12] 128,0,87[13] 128,0,128[14] 80,0,128[15] 0,0,128[16] 0,64,128[17] 128,255,251[18] 128,255,141[19] 175,255,128[20] 243,255,128[21] 255,194,128[22] 255,160,128[23] 0,255,255[24] 1,255,107[25] 145,255,0[26] 221,255,0[27] 255,174,0[28] 255,128,0[29] 0,128,128[30] 0,128,80[31] 0,128,0[32] 80,128,0[33] 128,128,0[34] 128,80,0[35] 255,255,255 192,192,192 128,128,128 96,96,96 64,64,64 0,0,0</color-palette>
<combine-mode>add</combine-mode>
<context-color>auto</context-color>
<context-dimming>50</context-dimming>
<context-hollow>false</context-hollow>
<current-ruler-template>0</current-ruler-template>
<custom-macro-paths/>
<dbu>0.001</dbu>
<dbu-units>false</dbu-units>
<def-import-spec>file='/home/matthias/klayout/trunk/build.linux-32-gcc-release/main/x.def';lef-files='0.lef','1.lef';import-mode=0;</def-import-spec>
<default-add-other-layers>false</default-add-other-layers>
<default-font-size>0</default-font-size>
<default-grids>1,0.1,0.01,0.005,0.001</default-grids>
<default-layer-properties/>
<default-text-size>0.1</default-text-size>
<diff-detailed>false</diff-detailed>
<diff-exact>false</diff-exact>
<diff-expand-cell-arrays>false</diff-expand-cell-arrays>
<diff-run-xor>false</diff-run-xor>
<diff-summarize>false</diff-summarize>
<digits-dbu>2</digits-dbu>
<digits-micron>5</digits-micron>
<draw-array-border-instances>false</draw-array-border-instances>
<drawing-workers>2</drawing-workers>
<drop-small-cells>false</drop-small-cells>
<drop-small-cells-condition>0</drop-small-cells-condition>
<drop-small-cells-value>10</drop-small-cells-value>
<dxf-circle-points>100</dxf-circle-points>
<dxf-dbu>0.001</dxf-dbu>
<dxf-keep-other-cells>false</dxf-keep-other-cells>
<dxf-polygon-mode>0</dxf-polygon-mode>
<dxf-polyline-mode>0</dxf-polyline-mode>
<dxf-render-texts-as-polygons>false</dxf-render-texts-as-polygons>
<dxf-text-scaling>100</dxf-text-scaling>
<dxf-unit>1</dxf-unit>
<edit-connect-angle-mode>any</edit-connect-angle-mode>
<edit-grid>global</edit-grid>
<edit-inst-angle>0</edit-inst-angle>
<edit-inst-array>false</edit-inst-array>
<edit-inst-cell-name>CIRCLE</edit-inst-cell-name>
<edit-inst-column_x>0</edit-inst-column_x>
<edit-inst-column_y>0</edit-inst-column_y>
<edit-inst-columns>1</edit-inst-columns>
<edit-inst-lib-name>Basic</edit-inst-lib-name>
<edit-inst-mirror>false</edit-inst-mirror>
<edit-inst-pcell-parameters>layer:[layer:];radius:##0.1;handle:[dpoint:-0.1,0];npoints:#64;actual_radius:##0.1;</edit-inst-pcell-parameters>
<edit-inst-place-origin>false</edit-inst-place-origin>
<edit-inst-row_x>0</edit-inst-row_x>
<edit-inst-row_y>0</edit-inst-row_y>
<edit-inst-rows>1</edit-inst-rows>
<edit-inst-scale>1</edit-inst-scale>
<edit-max-shapes-of-instances>1000</edit-max-shapes-of-instances>
<edit-mode>false</edit-mode>
<edit-move-angle-mode>any</edit-move-angle-mode>
<edit-path-ext-type>flush</edit-path-ext-type>
<edit-path-ext-var-begin>0.0</edit-path-ext-var-begin>
<edit-path-ext-var-end>0.0</edit-path-ext-var-end>
<edit-path-width>0.1</edit-path-width>
<edit-show-shapes-of-instances>true</edit-show-shapes-of-instances>
<edit-snap-to-objects>false</edit-snap-to-objects>
<edit-text-halign>left</edit-text-halign>
<edit-text-size>0</edit-text-size>
<edit-text-string>ABC</edit-text-string>
<edit-text-valign>bottom</edit-text-valign>
<edit-top-level-selection>false</edit-top-level-selection>
<fit-new-cell>true</fit-new-cell>
<flat-cell-list>false</flat-cell-list>
<full-hierarchy-new-cell>false</full-hierarchy-new-cell>
<gds2-allow-big-records>true</gds2-allow-big-records>
<gds2-allow-multi-xy-boundaries>true</gds2-allow-multi-xy-boundaries>
<gds2-box-record-mode>1</gds2-box-record-mode>
<gds2-libname>LIB</gds2-libname>
<gds2-max-cellname-length>32000</gds2-max-cellname-length>
<gds2-max-vertex-count>8000</gds2-max-vertex-count>
<gds2-multi-xy-records>false</gds2-multi-xy-records>
<gds2-write-timestamps>true</gds2-write-timestamps>
<global-trans>r0 *1 0,0</global-trans>
<grid-color>#404040</grid-color>
<grid-micron>0.1</grid-micron>
<grid-show-ruler>true</grid-show-ruler>
<grid-style0>invisible</grid-style0>
<grid-style1>dots</grid-style1>
<grid-style2>tenths-dotted-lines</grid-style2>
<grid-visible>true</grid-visible>
<hide-empty-layers>false</hide-empty-layers>
<initial-hier-depth>1</initial-hier-depth>
<initial-technology/>
<inst-color>auto</inst-color>
<inst-label-font>0</inst-label-font>
<inst-label-transform>true</inst-label-transform>
<inst-visible>true</inst-visible>
<key-bindings>'@@navigator_menu.navigator_main_menu.navigator_all_hier_levels':'';'@@navigator_menu.navigator_main_menu.navigator_freeze':'';'@@navigator_menu.navigator_main_menu.navigator_show_images':'';'@hcp_context_menu.copy':'';'@hcp_context_menu.cut':'';'@hcp_context_menu.delete_cell':'';'@hcp_context_menu.flat_mode':'';'@hcp_context_menu.flatten_cell':'';'@hcp_context_menu.hide_cell':'';'@hcp_context_menu.new_cell':'';'@hcp_context_menu.open_current':'';'@hcp_context_menu.paste':'';'@hcp_context_menu.rename_cell':'';'@hcp_context_menu.replace_cell':'';'@hcp_context_menu.save_cell_as':'';'@hcp_context_menu.show_all':'';'@hcp_context_menu.show_as_top':'';'@hcp_context_menu.show_cell':'';'@hcp_context_menu.sorting.by_area':'';'@hcp_context_menu.sorting.by_name':'';'@lcp_context_menu.add_others':'';'@lcp_context_menu.clean_up':'';'@lcp_context_menu.copy':'';'@lcp_context_menu.cut':'';'@lcp_context_menu.del':'';'@lcp_context_menu.group':'';'@lcp_context_menu.hide':'';'@lcp_context_menu.hide_all':'';'@lcp_context_menu.hide_empty_layers':'';'@lcp_context_menu.insert':'';'@lcp_context_menu.paste':'';'@lcp_context_menu.regroup_menu.flatten':'';'@lcp_context_menu.regroup_menu.grp_d':'';'@lcp_context_menu.regroup_menu.grp_i':'';'@lcp_context_menu.regroup_menu.grp_l':'';'@lcp_context_menu.rename':'';'@lcp_context_menu.select_all':'';'@lcp_context_menu.select_source':'';'@lcp_context_menu.show':'';'@lcp_context_menu.show_all':'';'@lcp_context_menu.show_only':'';'@lcp_context_menu.sort_menu.sort_dli':'';'@lcp_context_menu.sort_menu.sort_idl':'';'@lcp_context_menu.sort_menu.sort_ild':'';'@lcp_context_menu.sort_menu.sort_ldi':'';'@lcp_context_menu.sort_menu.sort_name':'';'@lcp_context_menu.tab_menu.new_tab':'';'@lcp_context_menu.tab_menu.remove_tab':'';'@lcp_context_menu.tab_menu.rename_tab':'';'@lcp_context_menu.test_shapes_in_view':'';'@lcp_context_menu.ungroup':'';'@lcp_tabs_context_menu.new_tab':'';'@lcp_tabs_context_menu.remove_tab':'';'@lcp_tabs_context_menu.rename_tab':'';'@toolbar.box':'';'@toolbar.combine_mode':'';'@toolbar.instance':'';'@toolbar.move':'';'@toolbar.partial':'';'@toolbar.path':'';'@toolbar.polygon':'';'@toolbar.ruler':'';'@toolbar.select':'';'@toolbar.text':'';bookmark_menu.bookmark_view:'';bookmark_menu.load_bookmarks:'';bookmark_menu.manage_bookmarks:'';bookmark_menu.save_bookmarks:'';edit_menu.add_image:'';edit_menu.cancel:Esc;edit_menu.cell_menu.adjust_cell_origin:'';edit_menu.cell_menu.delete_cell:'';edit_menu.cell_menu.flatten_cell:'';edit_menu.cell_menu.new_cell:'';edit_menu.cell_menu.rename_cell:'';edit_menu.cell_menu.replace_cell:'';edit_menu.clear_all_rulers:'Ctrl+K';edit_menu.configure_rulers:'';edit_menu.copy:'Ctrl+C';edit_menu.cut:'Ctrl+X';edit_menu.delete:Del;edit_menu.duplicate:'Ctrl+B';edit_menu.edit_options:F3;edit_menu.image_menu.bring_to_back:'';edit_menu.image_menu.bring_to_front:'';edit_menu.image_menu.clear_all_images:'';edit_menu.layer_menu.boolean:'';edit_menu.layer_menu.clear_layer:'';edit_menu.layer_menu.copy_layer:'';edit_menu.layer_menu.delete_layer:'';edit_menu.layer_menu.edit_layer:'';edit_menu.layer_menu.merge:'';edit_menu.layer_menu.new_layer:'';edit_menu.layer_menu.size:'';edit_menu.mode_menu.box:'';edit_menu.mode_menu.instance:'';edit_menu.mode_menu.move:'';edit_menu.mode_menu.partial:'';edit_menu.mode_menu.path:'';edit_menu.mode_menu.polygon:'';edit_menu.mode_menu.ruler:'';edit_menu.mode_menu.select:'';edit_menu.mode_menu.text:'';edit_menu.paste:'Ctrl+V';edit_menu.redo:'Ctrl+Y';edit_menu.select_menu.disable_all:'';edit_menu.select_menu.enable_all:'';edit_menu.select_menu.pi_enable_1:'';edit_menu.select_menu.pi_enable_15:'';edit_menu.select_menu.pi_enable_2:'';edit_menu.select_menu.pi_enable_3:'';edit_menu.select_menu.pi_enable_4:'';edit_menu.select_menu.pi_enable_5:'';edit_menu.select_menu.pi_enable_6:'';edit_menu.select_menu.pi_enable_8:'';edit_menu.select_menu.select_all:'';edit_menu.select_menu.unselect_all:'';edit_menu.selection_menu.align:'';edit_menu.selection_menu.change_layer:'';edit_menu.selection_menu.convert_to_pcell:'';edit_menu.selection_menu.difference:'';edit_menu.selection_menu.flatten_insts:'';edit_menu.selection_menu.intersection:'';edit_menu.selection_menu.macro_in_menu_5:'';edit_menu.selection_menu.make_array:'';edit_menu.selection_menu.make_cell:'';edit_menu.selection_menu.make_cell_variants:'';edit_menu.selection_menu.move_hier_up:'';edit_menu.selection_menu.round_corners:'';edit_menu.selection_menu.sel_flip_x:'';edit_menu.selection_menu.sel_flip_y:'';edit_menu.selection_menu.sel_free_rot:'';edit_menu.selection_menu.sel_move:'';edit_menu.selection_menu.sel_rot_ccw:'';edit_menu.selection_menu.sel_rot_cw:'';edit_menu.selection_menu.sel_scale:'';edit_menu.selection_menu.size:'';edit_menu.selection_menu.union:'';edit_menu.show_properties:Q;edit_menu.undo:'Ctrl+Z';edit_menu.utils_menu.clip_tool:'';edit_menu.utils_menu.fill_tool:'';file_menu.clone:'';file_menu.close:'Ctrl+W';file_menu.exit:'Ctrl+Q';file_menu.import_menu.import_def:'';file_menu.import_menu.import_gerber_menu.import_gerber_new:'';file_menu.import_menu.import_gerber_menu.import_gerber_new_free:'';file_menu.import_menu.import_gerber_menu.import_gerber_open:'';file_menu.import_menu.import_gerber_menu.import_gerber_recent:'';file_menu.import_menu.import_lef:'';file_menu.import_menu.import_stream:'';file_menu.layout_props:'';file_menu.layout_stats:'';file_menu.load_layer_props:'';file_menu.macro_in_menu_4:'';file_menu.macro_in_menu_6:'';file_menu.new_layout:'';file_menu.new_panel:'';file_menu.open:'';file_menu.open_new_panel:'Ctrl+O';file_menu.open_same_panel:'Ctrl+Shift+O';file_menu.print:'Ctrl+P';file_menu.pull_in:'';file_menu.reader_options:'';file_menu.reload:'Ctrl+R';file_menu.restore_session:'';file_menu.save:'';file_menu.save_as:'';file_menu.save_layer_props:'';file_menu.save_session:'';file_menu.screenshot:Print;file_menu.setup:'';file_menu.view_log:'';help_menu.about:'';help_menu.about_qt:'';help_menu.assistant:'';help_menu.show_all_tips:'';tools_menu.browse_instances:'';tools_menu.browse_markers:'';tools_menu.browse_shapes:'';tools_menu.macro_development:F5;tools_menu.macros.macro_in_menu_1:'';tools_menu.macros.macro_in_menu_2:'';tools_menu.macros.macro_in_menu_3:'';tools_menu.net_trace:'';tools_menu.technologies:'';tools_menu.verification.diff_tool:'';tools_menu.verification.shapes_to_markers.scan_layers:'';tools_menu.verification.shapes_to_markers.scan_layers_flat:'';tools_menu.verification.xor_tool:'';tools_menu.xsection_script_submenu.xsection_script_load:'';tools_menu.xsection_script_submenu.xsection_script_mru1:'';tools_menu.xsection_script_submenu.xsection_script_mru2:'';tools_menu.xsection_script_submenu.xsection_script_mru3:'';tools_menu.xsection_script_submenu.xsection_script_mru4:'';view_menu.default_grid.default_grid_1:'';view_menu.default_grid.default_grid_2:'';view_menu.default_grid.default_grid_3:'';view_menu.edit_top_level_selection:'';view_menu.no_stipples:'';view_menu.show_cell_boxes:'';view_menu.show_grid:'';view_menu.show_hierarchy_panel:'';view_menu.show_layer_panel:'';view_menu.show_layer_toolbox:'';view_menu.show_navigator:'';view_menu.show_texts:'';view_menu.show_toolbar:'';view_menu.synchronized_views:'';view_menu.transient_selection:'';zoom_menu.ascend:'Ctrl+A';zoom_menu.dec_max_hier:'-';zoom_menu.descend:'Ctrl+D';zoom_menu.global_trans.m0:'';zoom_menu.global_trans.m135:'';zoom_menu.global_trans.m45:'';zoom_menu.global_trans.m90:'';zoom_menu.global_trans.r0:'';zoom_menu.global_trans.r180:'';zoom_menu.global_trans.r270:'';zoom_menu.global_trans.r90:'';zoom_menu.goto_position:'Ctrl+G';zoom_menu.inc_max_hier:'+';zoom_menu.last_display_state:'Shift+Tab';zoom_menu.max_hier:'*';zoom_menu.max_hier_0:'0';zoom_menu.max_hier_1:'1';zoom_menu.next_display_state:Tab;zoom_menu.redraw:'';zoom_menu.select_cell:'';zoom_menu.select_current_cell:'Ctrl+S';zoom_menu.synchronized_views:'';zoom_menu.zoom_fit:F2;zoom_menu.zoom_fit_sel:'Shift+F2';zoom_menu.zoom_in:Return;zoom_menu.zoom_out:'Shift+Return';file_menu.macro_in_menu_7:'';tools_menu.cell_stat:'';tools_menu.processing_script_submenu.processing_script_load:'';tools_menu.processing_script_submenu.processing_script_mru1:'';tools_menu.processing_script_submenu.processing_script_mru2:'';tools_menu.processing_script_submenu.processing_script_mru3:'';file_menu.macro_in_menu_8:'';tools_menu.macros.macro_in_menu_7:'';tools_menu.processing_script_submenu.processing_script_mru4:'';view_menu.default_grid.default_grid_4:'';view_menu.default_grid.default_grid_5:''</key-bindings>
<layers-always-show-layout-index>false</layers-always-show-layout-index>
<layers-always-show-ld>true</layers-always-show-ld>
<layers-always-show-source>false</layers-always-show-source>
<lef-import-spec/>
<macro-editor-console-mru>'a = RBA::Edges.new';'a.insert(RBA::Edge::new(0, 0, 100, 0))';'b.insert(RBA::Edge::new(90, 0, 200, 0))';'b.clear';'b = RBA::Edges.new';'b.insert(RBA::Edge::new(100, 0, 200, 0))';'a&amp;b';'e.insert(RBA::Edge::new)';'e.extends(10, 10, 10, 10)';'e.extended(10, 10, 10, 10)';'e.insert(RBA::Edge::new(1, 100, 1, 200))';'e.clear';'e.insert(RBA::Edge::new(1, 100, 1, 100))';'e = RBA::Edges::new';'e.insert(RBA::Edge::new(1, 100, 1, 200))';'e.extended(10, 10, 10, 10, false)';'b';'(1..18).inspect';'(1..18).methods';'(1..18).first';'(1..18).second';'(1..18).last';'(..18).last';'(nil..18).last';'(1..18).last';'{1=&gt;2}.is_a?(Hash)';'lm = RBA::LayerMap::new';'lm.map("hallo", 0)';'lm.is_mapped?(RBA::LayerInfo::new("x"))';'lm.is_mapped?(RBA::LayerInfo::new("hallo"))';'lm.is_mapped?(RBA::LayerInfo::new("halloas"))';'lm.is_mapped?(RBA::LayerInfo::new("hallo (1/0)"))';'lm.is_mapped?(RBA::LayerInfo::new("hallo"))';'lm.is_mapped?(RBA::LayerInfo::new(1, 0, "hallo"))';'lm.is_mapped?(RBA::LayerInfo::from_string("hallo"))';'lm.is_mapped?(RBA::LayerInfo::from_string("hallo (1/0)"))';'lm.is_mapped?(RBA::LayerInfo::from_string("hallo (10/0)"))';'lm.is_mapped?(RBA::LayerInfo::from_string("hillo (10/0)"))';'%qw(&amp; aber)';'%qw("&amp;" aber)';'%w("&amp;" aber)';'%w(&amp; aber)';'RBA::LayoutView::current';'RBA::LayoutView::current.inspect';'[1,2].collect { |x| x+1 }';'RBA::Box(0, 0, 10, 20)*0.5';'RBA::Box::new(0, 0, 10, 20)*0.5';'nil..15';'nil..nil';'0..15';'0..15.class';'(0..15).class';'c';'l2';'l2.data.class';'l1';'l2.enclosing(l1.400.nm)';'l2.enclosing(l1,400.nm)';'File::basename("hallo/file.x")';'File::basename("hallo/file.x", "x")';'File::basename("hallo/file.x", ".x")';'File::basename("hallo/file.x", File::suffix("file.x"))';'File::basename("hallo/file.x", File::extension("file.x"))';'File::basename("hallo/file.x", File::ext("file.x"))';'File::basename("hallo/file.x")';'0..1.inspect';'(0..1).inspect';'(0..1).first';'(0..1).second';'(0..1).min';'(0..1).max';'(0.5..17.3).min';'a=1';'++a';'a';'a++';'a+=1';'RBA::Logger::info("hallo")';'RBA::Logger::info("hallo")';'RBA::Logger::error("Nochwas")';'RBA::Logger::error("hallo\\nanother line")';'RBA::Logger::error("hallo")';'RBA::Logger::info("hallo")';'caller';'data';'args';'aa';'method';'@data';'l1';'l1.data';'l2.data';'ly = RBA::CellView::active_cellview.layout';'ly = RBA::CellView::active.layout';'lv = RBA::LayoutView::current';'sel = nil';'lv.each_object_selected { |s| sel = s.shape }';'sel';'sel.each_point { |p| puts p }';'pts = []; sel.each_point { |p| pts.push(p) }';'RBA::Path::new(pts, sel.path_width)';'pts = []; sel.each_point { |p| pts.push(p*2) }';'pts';'sel.path = RBA::Path::new(pts, sel.path_width)';'sel.box = RBA::Box::new(0, 0, 100, 100)';'lv.cancel';'lv.begin_transaction("hallo")';'lv.transaction("hallo")';'lv.commit';'ly = RBA::CellView::active.layout';'ly.layer_indices';'ly.layer_indices.find { |li| info = ly.get_info(li); info.layer == 17 &amp;&amp; info.datatype == 0 }';'ly.layer_indices.find { |li| info = ly.get_info(li); info.layer == 16 &amp;&amp; info.datatype == 0 }';'[1,2,3][-1]';'[1,2,3].each_with_index do |x,i| puts x; end';'[1,2,3].each_with_index do |x,i| puts i; end';'[1,2,3].each_with_index do |x,i| puts x; end';'[1,2,3].each_with_index do |x,i| puts i; end';'a = 17; 5.times { a += 1; }; a';'a = 17; 5.times { a = 5; }; a';'args = [1, 2, 3]';'args.size.times.collect { |i| "a#{i}" }.join(", ")';'def f(x); puts x.to_s; end';'f(RBA::Box)';'method';'data';'@new_layers';'av';'method'</macro-editor-console-mru>
<macro-editor-font-family>DejaVu Sans Mono</macro-editor-font-family>
<macro-editor-font-size>11</macro-editor-font-size>
<macro-editor-indent>2</macro-editor-indent>
<macro-editor-save-all-on-run>false</macro-editor-save-all-on-run>
<macro-editor-stop-on-exception>true</macro-editor-stop-on-exception>
<macro-editor-styles>basic:'Alert'=(bold:true,color:'#bf0303',background:'#f7e7e7'),'Base-N Integer'=(color:'#b07e00'),'Character'=(color:'#ff80e0'),'Comment'=(italic:true,color:'#888786'),'Data Type'=(color:'#0057ae'),'Decimal/Value'=(color:'#b07e00'),'Error'=(color:'#bf0303'),'Floating Point'=(color:'#b07e00'),'Function'=(color:'#442886'),'Keyword'=(bold:true),'Normal'=(),'Others'=(color:'#006e26'),'Region Marker'=(color:'#0057ae',background:'#e1eaf8'),'String'=(color:'#bf0303');ruby:'Access Control'=(color:'#0000ff'),'Alert'=(),'Attribute Definition'=(),'Bin'=(),'Blockcomment'=(),'Char'=(),'Class Variable'=(),'Command'=(color:'#aa3000'),'Comment'=(),'Constant'=(),'Constant Value'=(color:'#bb1188'),'Data'=(),'Dec'=(),'Default globals'=(bold:true,color:'#c00000'),'Definition'=(),'Delimiter'=(color:'#ff9fec'),'Error'=(),'Expression'=(),'Float'=(),'GDL input'=(),'Global Constant'=(bold:true,color:'#bb1188'),'Global Variable'=(color:'#c00000'),'Here Document'=(),'Hex'=(),'Instance Variable'=(),'Kernel methods'=(color:'#000080'),'Keyword'=(),'Member'=(),'Message'=(color:'#4000a7'),'Normal Text'=(),'Octal'=(),'Operator'=(color:'#ff9fec'),'Pseudo variable'=(),'RDoc Value'=(),'Raw String'=(color:'#dd4a4a'),'Region Marker'=(color:'#0000ff'),'Regular Expression'=(color:'#4a5704'),'String'=(),'Substitution'=(),'Symbol'=(color:'#d40000');</macro-editor-styles>
<macro-editor-tab-width>8</macro-editor-tab-width>
<macro-editor-window-state>MacroEditorDialog="AdnQywABAAAAAACDAAAAGAAABigAAAQBAAAAhAAAADQAAAYnAAAEAAAAAAAAAA==";splitter="AAAA/wAAAAAAAAADAAAC3gAAAHsAAACJAQAAAAYBAAAAAg==";mainHSplitter="AAAA/wAAAAAAAAACAAAAzAAAA9IBAAAABgEAAAAB";splitter_7="AAAA/wAAAAAAAAABAAAAewAAAAAGAQAAAAE=";macroTree="AAAA/wAAAAAAAAABAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAMoAAAABAQEAAQAAAAAAAAAAAAAAAGT/////AAAAgQAAAAAAAAABAAAAygAAAAEAAAAA";</macro-editor-window-state>
<min-inst-label-size>16</min-inst-label-size>
<mouse-wheel-mode>0</mouse-wheel-mode>
<mru>'/home/matthias/klayout/trunk/testdata_private/cif/t3b_au.gds.gz'@'MOS' '/home/matthias/klayout/trunk/testdata_private/cif/t2.cif.gz' '/home/matthias/klayout/trunk/testdata_private/cif/t2_au.gds.gz' '/home/matthias/klayout/trunk/build.linux-32-gcc-debug/main/drc.gds' '/home/matthias/private/klayout/designs/mosis/mTSMd025DL.gds.gz'@'MOS' '/home/matthias/klayout/trunk/build.linux-32-gcc-release/main/xx.gds' '/home/matthias/klayout/trunk/build.linux-32-gcc-release/main/xx.dxf' '/home/matthias/klayout/trunk/build.linux-32-gcc-release/main/TOP$1.dxf' '/home/matthias/klayout/trunk/build.linux-32-gcc-release/main/x.gds' '/home/matthias/klayout/trunk/build.linux-32-gcc-release/main/drctest2.gds'</mru>
<navigator-show-all-hier-levels>false</navigator-show-all-hier-levels>
<navigator-show-images>true</navigator-show-images>
<no-stipple>false</no-stipple>
<nt-marker-color>auto</nt-marker-color>
<nt-marker-dither-pattern>-1</nt-marker-dither-pattern>
<nt-marker-halo>-1</nt-marker-halo>
<nt-marker-intensity>50</nt-marker-intensity>
<nt-marker-line-width>-1</nt-marker-line-width>
<nt-marker-vertex-size>-1</nt-marker-vertex-size>
<nt-max-shapes-highlighted>10000</nt-max-shapes-highlighted>
<nt-window-dim>1</nt-window-dim>
<nt-window-mode>fit-net</nt-window-mode>
<oasis-compression>2</oasis-compression>
<oasis-strict-mode>false</oasis-strict-mode>
<oasis-write-cblocks>false</oasis-write-cblocks>
<pan-distance>0.15</pan-distance>
<pcb-import-spec/>
<rdb-context-mode>database-top</rdb-context-mode>
<rdb-marker-color>auto</rdb-marker-color>
<rdb-marker-dither-pattern>2</rdb-marker-dither-pattern>
<rdb-marker-halo>-1</rdb-marker-halo>
<rdb-marker-line-width>2</rdb-marker-line-width>
<rdb-marker-vertex-size>-1</rdb-marker-vertex-size>
<rdb-max-marker-count>100000</rdb-max-marker-count>
<rdb-window-dim>1</rdb-window-dim>
<rdb-window-mode>fit-marker</rdb-window-mode>
<rdb-window-state>MarkerBrowserDialog="AdnQywABAAAAAAHCAAAAxgAABSAAAAN+AAABwwAAAOIAAAUfAAADfQAAAAAAAA==";splitter_2="AAAA/wAAAAAAAAACAAABvAAAAYkBAAAABgEAAAAB";splitter="AAAA/wAAAAAAAAACAAAA9QAAAPcBAAAABgEAAAAC";markers_list="AAAA/wAAAAAAAAABAAAAAQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAYcAAAAEAQEAAQAAAAAAAAAABAAAAGQAAAAYAAAAgQAAAAMAAAAEAAAALwAAAAEAAAADAAAAKgAAAAEAAAADAAAANAAAAAEAAAADAAAA+gAAAAEAAAAD";directory_tree="AAAA/wAAAAAAAAABAAAAAAAAAAEBAAAAAAAAAAAAAAAAAAAAAAAAAboAAAACAQEAAQAAAAAAAAAAAAAAAGT/////AAAAgQAAAAAAAAACAAAA5AAAAAEAAAAAAAAA1gAAAAEAAAAA";</rdb-window-state>
<reader-create-other-layers>true</reader-create-other-layers>
<reader-enable-properties>true</reader-enable-properties>
<reader-enable-text-objects>true</reader-enable-text-objects>
<reader-layer-map/>
<reader-options-show-always>false</reader-options-show-always>
<ruler-color>auto</ruler-color>
<ruler-grid-snap>false</ruler-grid-snap>
<ruler-halo>true</ruler-halo>
<ruler-obj-snap>true</ruler-obj-snap>
<ruler-snap-mode>any</ruler-snap-mode>
<ruler-snap-range>8</ruler-snap-range>
<ruler-templates>title=Ruler,fmt=$D,fmt_x=$X,fmt_y=$Y,style=ruler,outline=diag,snap=true,angle_constraint=global</ruler-templates>
<rulers>-1</rulers>
<sel-color>auto</sel-color>
<sel-dither-pattern>1</sel-dither-pattern>
<sel-halo>true</sel-halo>
<sel-line-width>1</sel-line-width>
<sel-transient-mode>true</sel-transient-mode>
<sel-vertex-size>3</sel-vertex-size>
<shb-context-cell/>
<shb-context-mode>any-top</shb-context-mode>
<shb-max-inst-count>1000</shb-max-inst-count>
<shb-max-shape-count>1000</shb-max-shape-count>
<shb-window-dim>1</shb-window-dim>
<shb-window-mode>fit-marker</shb-window-mode>
<shb-window-state>BrowseShapesForm="AdnQywABAAAAAAAAAAAAGAAAA/cAAAIuAAAAAQAAADQAAAP2AAACLQAAAAAAAA==";splitter="AAAA/wAAAAAAAAADAAABCAAAAQgAAAEIAQAAAAYBAAAAAQ==";lv_cell_instance="AAAA/wAAAAAAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUEAAAACAQAAAQAAAAAAAAAAAAAAAGT/////AAAAgQAAAAAAAAACAAAAZAAAAAEAAAAAAAAA3QAAAAEAAAAA";lv_shape_instance="AAAA/wAAAAAAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATIAAAABAQAAAQAAAAAAAAAAAAAAAGT/////AAAAgQAAAAAAAAABAAABMgAAAAEAAAAA";lv_cell="AAAA/wAAAAAAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUEAAAADAQAAAQAAAAAAAAAAAAAAAGT/////AAAAgQAAAAAAAAACAAAAyAAAAAIAAAAAAAAAeQAAAAEAAAAA";</shb-window-state>
<show-hierarchy-panel>true</show-hierarchy-panel>
<show-layer-panel>true</show-layer-panel>
<show-layer-toolbox>true</show-layer-toolbox>
<show-navigator>false</show-navigator>
<show-properties>false</show-properties>
<show-toolbar>true</show-toolbar>
<stipple-offset>true</stipple-offset>
<stipple-palette>0 1 2 3 4 5[1] 6 7 8 9[0] 10 11 12 13 14 15</stipple-palette>
<stream-import-spec/>
<synchronized-views>false</synchronized-views>
<technologies>''('(Default)'):(connectivity:(15/0,16/0,17/0;17/0,18/0,19/0;1/0,17/0,20/0;););</technologies>
<technology-data>&lt;?xml version="1.0" encoding="utf-8"?&gt;
&lt;technologies&gt;
&lt;technology&gt;
&lt;name/&gt;
&lt;description&gt;(Default)&lt;/description&gt;
&lt;base-path/&gt;
&lt;layer-properties_file/&gt;
&lt;layer-map/&gt;
&lt;lef-def-import&gt;
&lt;read-all-layers&gt;true&lt;/read-all-layers&gt;
&lt;layer-map/&gt;
&lt;produce-net-names&gt;true&lt;/produce-net-names&gt;
&lt;net-property-name&gt;#1&lt;/net-property-name&gt;
&lt;produce-cell-outlines&gt;true&lt;/produce-cell-outlines&gt;
&lt;cell-outline-layer&gt;OUTLINE&lt;/cell-outline-layer&gt;
&lt;produce-via-geometry&gt;true&lt;/produce-via-geometry&gt;
&lt;via-geometry-suffix/&gt;
&lt;via-geometry-datatype&gt;0&lt;/via-geometry-datatype&gt;
&lt;produce-pins&gt;true&lt;/produce-pins&gt;
&lt;pins-suffix&gt;.PIN&lt;/pins-suffix&gt;
&lt;pins-datatype&gt;2&lt;/pins-datatype&gt;
&lt;produce-obstructions&gt;true&lt;/produce-obstructions&gt;
&lt;obstructions-suffix&gt;.OBS&lt;/obstructions-suffix&gt;
&lt;obstructions-datatype&gt;3&lt;/obstructions-datatype&gt;
&lt;produce-labels&gt;true&lt;/produce-labels&gt;
&lt;labels-suffix&gt;.LABEL&lt;/labels-suffix&gt;
&lt;labels-datatype&gt;1&lt;/labels-datatype&gt;
&lt;produce-routing&gt;true&lt;/produce-routing&gt;
&lt;routing-suffix/&gt;
&lt;routing-datatype&gt;0&lt;/routing-datatype&gt;
&lt;/lef-def-import&gt;
&lt;connectivity&gt;
&lt;/connectivity&gt;
&lt;/technology&gt;
&lt;/technologies&gt;
</technology-data>
<test-shapes-in-view>false</test-shapes-in-view>
<text-color>auto</text-color>
<text-font>0</text-font>
<text-lazy-rendering>true</text-lazy-rendering>
<text-visible>true</text-visible>
<tip-window-hidden/>
<window-geometry>AdnQywABAAAAAAF/AAAAGwAABWMAAAJBAAABgAAAADcAAAViAAACQAAAAAAAAA==</window-geometry>
<window-state>AAAA/wAAAAD9AAAAAgAAAAAAAADzAAABovwCAAAAAvsAAAAqAG4AYQB2AGkAZwBhAHQAbwByAF8AZABvAGMAawBfAHcAaQBkAGcAZQB0AAAAAAD/////AAAAlQD////7AAAAHABoAHAAXwBkAG8AYwBrAF8AdwBpAGQAZwBlAHQBAAAAUgAAAaIAAAAZAP///wAAAAEAAAExAAABovwCAAAAAvsAAAAcAGwAcABfAGQAbwBjAGsAXwB3AGkAZABnAGUAdAEAAABSAAABFwAAABkA////+wAAABwAbAB0AF8AZABvAGMAawBfAHcAaQBkAGcAZQB0AQAAAW8AAACFAAAAhQAAAIUAAAGzAAABogAAAAQAAAAEAAAACAAAAAj8AAAAAQAAAAIAAAABAAAADgB0AG8AbwBsAGIAYQByAQAAAAD/////AAAAAAAAAAA=</window-state>
<xor-anotb>false</xor-anotb>
<xor-axorb>true</xor-axorb>
<xor-bnota>false</xor-bnota>
<xor-input-mode>all</xor-input-mode>
<xor-layer-offset/>
<xor-num-workers>1</xor-num-workers>
<xor-output-mode>rdb</xor-output-mode>
<xor-summarize>false</xor-summarize>
<xor-tiling/>
<xor-tolerances/>
</config>