[globals/init_openram]: Initializing OpenRAM... [globals/setup_paths]: Setting up paths... [globals/setup_paths]: Temporary files saved in /home/jesse/output/ [globals/read_config]: Configuration file is /home/jesse/openram/compiler/example_configs/example_config_freepdk45.py [globals/read_config]: Output saved in /home/jesse/openram/compiler/temp/ [globals/import_tech]: Importing technology: freepdk45 [globals/import_tech]: Adding technology path: /home/jesse/openram/technology [globals/init_paths]: Creating temp directory: /home/jesse/output/ [characterizer/]: Initializing characterizer... [characterizer/]: Finding spice simulator. [globals/get_tool]: Finding spice tool... [globals/get_tool]: Using spice: /home/jesse/I-2013.12-1/hspice/bin/hspice [verify/]: Initializing verify... [verify/]: Finding DRC/LVS/PEX tools. [globals/get_tool]: Finding DRC tool... [globals/get_tool]: Using DRC: /opt/calibre/bin/calibre [globals/get_tool]: Finding LVS tool... [globals/get_tool]: Using LVS: /opt/calibre/bin/calibre [globals/get_tool]: Finding PEX tool... [globals/get_tool]: Using PEX: /opt/calibre/bin/calibre [globals/setup_bitcell]: Using bitcell: bitcell |==============================================================================| |========= OpenRAM v1.1.6 =========| |========= =========| |========= VLSI Design and Automation Lab =========| |========= Computer Science and Engineering Department =========| |========= University of California Santa Cruz =========| |========= =========| |========= Usage help: openram-user-group@ucsc.edu =========| |========= Development help: openram-dev-group@ucsc.edu =========| |========= Temp dir: /home/jesse/output/ =========| |========= See LICENSE for license info =========| |==============================================================================| ** Start: 08/18/2020 15:53:52 Technology: freepdk45 Total size: 32 bits Word size: 2 Words: 16 Banks: 1 Write size: None RW ports: 1 R-only ports: 0 W-only ports: 0 DRC/LVS/PEX is only run on the top-level design to save run-time (inline_lvsdrc=True to do inline checking). Performing simulation-based characterization with hspice [bitcell/__init__]: Create bitcell [sram_config/recompute_sizes]: Recomputing with words per row: 1 [sram_config/recompute_sizes]: Rows: 16 Cols: 2 [sram_config/recompute_sizes]: Row addr size: 4 Col addr size: 0 Bank addr size: 4 Words per row: 1 Output files are: /home/jesse/openram/compiler/temp/sram_2_16_freepdk45.lvs /home/jesse/openram/compiler/temp/sram_2_16_freepdk45.sp /home/jesse/openram/compiler/temp/sram_2_16_freepdk45.v /home/jesse/openram/compiler/temp/sram_2_16_freepdk45.lib /home/jesse/openram/compiler/temp/sram_2_16_freepdk45.py /home/jesse/openram/compiler/temp/sram_2_16_freepdk45.html /home/jesse/openram/compiler/temp/sram_2_16_freepdk45.log /home/jesse/openram/compiler/temp/sram_2_16_freepdk45.lef /home/jesse/openram/compiler/temp/sram_2_16_freepdk45.gds [sram/__init__]: create sram of size 2 with 16 num of words 1 banks [dff_array/__init__]: Creating row_addr_dff rows=4 cols=1 [dff_array/__init__]: Creating data_dff rows=1 cols=2 [bank/__init__]: create sram of size 2 with 16 words [port_data/__init__]: create data port of size 2 with 1 words per row [precharge/__init__]: creating precharge cell precharge [precharge_array/__init__]: Creating precharge_array [precharge/__init__]: creating precharge cell precharge_0 [sense_amp_array/__init__]: Creating sense_amp_array [sense_amp/__init__]: Create sense_amp [write_driver_array/__init__]: Creating write_driver_array [write_driver/__init__]: Create write_driver [port_address/__init__]: create data port of cols 2 rows 16 [and2_dec/__init__]: Creating and2_dec and2_dec [pnand2/__init__]: creating pnand2 structure pnand2 with size of 1 [pinv/__init__]: creating pinv structure pinv with size of 1 [pinv/determine_tx_mults]: Height avail 0.8600 PMOS 0.3600 NMOS 0.3600 [and3_dec/__init__]: Creating and3_dec and3_dec [pnand3/__init__]: creating pnand3 structure pnand3 with size of 1 [wordline_driver_array/__init__]: Creating wordline_driver_array [wordline_driver/__init__]: Creating wordline_driver wordline_driver [pinv/__init__]: creating pinv structure pinv_0 with size of 2 [pinv/determine_tx_mults]: Height avail 0.8600 PMOS 0.3600 NMOS 0.3600 [bitcell_base_array/__init__]: Creating replica_bitcell_array 16 x 2 [replica_bitcell_array/__init__]: Creating replica_bitcell_array 16 x 2 [bitcell_base_array/__init__]: Creating bitcell_array 16 x 2 [replica_bitcell/__init__]: Create replica bitcell object [dummy_bitcell/__init__]: Create dummy bitcell [bitcell_base_array/__init__]: Creating dummy_array 1 x 2 [bitcell_base_array/__init__]: Creating dummy_array_0 19 x 1 [bitcell_base_array/__init__]: Creating dummy_array_1 19 x 1 [control_logic/__init__]: Creating control_logic_rw [dff_buf/__init__]: Creating dff_buf [pinv/__init__]: creating pinv structure pinv_1 with size of 2 [pinv/determine_tx_mults]: Height avail 1.9900 PMOS 0.9250 NMOS 0.9250 [pinv/__init__]: creating pinv structure pinv_2 with size of 4 [pinv/determine_tx_mults]: Height avail 1.9900 PMOS 0.9250 NMOS 0.9250 [dff_buf_array/__init__]: Creating dff_buf_array [dff_buf/__init__]: Creating dff_buf_0 [pand2/__init__]: Creating pand2 pand2 [pnand2/__init__]: creating pnand2 structure pnand2_0 with size of 1 [pdriver/__init__]: creating pdriver pdriver [pinv/__init__]: creating pinv structure pinv_3 with size of 12 [pinv/determine_tx_mults]: Height avail 1.9900 PMOS 0.9250 NMOS 0.9250 [pbuf/__init__]: creating pbuf with size of 2 [pinv/__init__]: creating pinv structure pinv_4 with size of 1 [pinv/determine_tx_mults]: Height avail 1.9900 PMOS 0.9250 NMOS 0.9250 [pinv/__init__]: creating pinv structure pinv_5 with size of 2 [pinv/determine_tx_mults]: Height avail 1.9900 PMOS 0.9250 NMOS 0.9250 [pdriver/__init__]: creating pdriver pdriver_0 [pinv/__init__]: creating pinv structure pinv_6 with size of 1 [pinv/determine_tx_mults]: Height avail 1.9900 PMOS 0.9250 NMOS 0.9250 [pinv/__init__]: creating pinv structure pinv_7 with size of 5 [pinv/determine_tx_mults]: Height avail 1.9900 PMOS 0.9250 NMOS 0.9250 [pinv/__init__]: creating pinv structure pinv_8 with size of 15 [pinv/determine_tx_mults]: Height avail 1.9900 PMOS 0.9250 NMOS 0.9250 [pdriver/__init__]: creating pdriver pdriver_1 [pinv/__init__]: creating pinv structure pinv_9 with size of 1 [pinv/determine_tx_mults]: Height avail 1.9900 PMOS 0.9250 NMOS 0.9250 [pand3/__init__]: Creating pand3 pand3 [pnand3/__init__]: creating pnand3 structure pnand3_0 with size of 1 [pdriver/__init__]: creating pdriver pdriver_2 [pinv/__init__]: creating pinv structure pinv_10 with size of 10 [pinv/determine_tx_mults]: Height avail 1.9900 PMOS 0.9250 NMOS 0.9250 [pand3/__init__]: Creating pand3 pand3_0 [pdriver/__init__]: creating pdriver pdriver_3 [pinv/__init__]: creating pinv structure pinv_11 with size of 2 [pinv/determine_tx_mults]: Height avail 1.9900 PMOS 0.9250 NMOS 0.9250 [pdriver/__init__]: creating pdriver pdriver_4 [pnand2/__init__]: creating pnand2 structure pnand2_1 with size of 1 [delay_chain/__init__]: creating delay chain [4, 4, 4, 4, 4, 4, 4, 4, 4] [pinv/__init__]: creating pinv structure pinv_12 with size of 1 [pinv/determine_tx_mults]: Height avail 1.3350 PMOS 0.5975 NMOS 0.5975 ** Submodules: 0.7 seconds ** Placement: 0.0 seconds [router_tech/__init__]: Track width: 0.410 [router_tech/__init__]: Track space: 0.270 [router_tech/__init__]: Track wire width: 0.140 [router_tech/__init__]: Track factor: v[2.4390243902439024,2.4390243902439024] *** Init supply router: 3.1 seconds [supply_grid_router/route]: Running supply router on vdd and gnd... [supply_grid_router/create_routing_grid]: Size: 23.9325 x 46.8 [router/retrieve_pins]: Retrieving pins for vdd. [router/retrieve_pins]: Retrieving pins for gnd. **** Retrieving pins: 0.0 seconds [router/analyze_pins]: Analyzing pin groups for vdd. [router/analyze_pins]: Analyzing pin groups for gnd. **** Analyzing pins: 0.0 seconds [router/find_blockages]: Finding blockages. **** Finding blockages: 0.1 seconds [router/convert_blockages]: Converting blockages. **** Converting blockages: 0.0 seconds [router/convert_pins]: Converting pins for vdd. [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[-10.015,-5.7425] ur=v[-9.88,-5.6075]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-25, -15, 0] [v[-10.015,-5.7425], v[-9.88,-5.6075]] . ( layer=m3 ll=v[-10.455,-6.355] ur=v[-10.045,-5.945]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-25, -15, 0] [v[-10.15,-5.8775], v[-9.745000000000001,-5.4725]] . ( layer=m3 ll=v[-10.455,-6.355] ur=v[-10.045,-5.945]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -25 , -15 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-25, -14, 0] [v[-10.015,-5.7425], v[-9.88,-5.6075]] . ( layer=m3 ll=v[-10.455,-5.945] ur=v[-10.045,-5.535]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-25, -14, 0] [v[-10.15,-5.8775], v[-9.745000000000001,-5.4725]] . ( layer=m3 ll=v[-10.455,-5.945] ur=v[-10.045,-5.535]) = 0.3582335132284531 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.3582335132284531 >? 0 [router/convert_pin_to_tracks]: Converting [ -25 , -14 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-25, -13, 0] [v[-10.015,-5.7425], v[-9.88,-5.6075]] . ( layer=m3 ll=v[-10.455,-5.535] ur=v[-10.045,-5.125]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-25, -13, 0] [v[-10.15,-5.8775], v[-9.745000000000001,-5.4725]] . ( layer=m3 ll=v[-10.455,-5.535] ur=v[-10.045,-5.125]) = 0.12219349409849974 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.12219349409849974 >? 0 [router/convert_pin_to_tracks]: Converting [ -25 , -13 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-24, -15, 0] [v[-10.015,-5.7425], v[-9.88,-5.6075]] . ( layer=m3 ll=v[-10.045,-6.355] ur=v[-9.635,-5.945]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-24, -15, 0] [v[-10.15,-5.8775], v[-9.745000000000001,-5.4725]] . ( layer=m3 ll=v[-10.045,-6.355] ur=v[-9.635,-5.945]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -24 , -15 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-24, -14, 0] [v[-10.015,-5.7425], v[-9.88,-5.6075]] . ( layer=m3 ll=v[-10.045,-5.945] ur=v[-9.635,-5.535]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-24, -14, 0] [v[-10.15,-5.8775], v[-9.745000000000001,-5.4725]] . ( layer=m3 ll=v[-10.045,-5.945] ur=v[-9.635,-5.535]) = 0.45530896103634894 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ -24 , -14 ] full=v3d[-24, -14, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-24, -13, 0] [v[-10.015,-5.7425], v[-9.88,-5.6075]] . ( layer=m3 ll=v[-10.045,-5.535] ur=v[-9.635,-5.125]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-24, -13, 0] [v[-10.15,-5.8775], v[-9.745000000000001,-5.4725]] . ( layer=m3 ll=v[-10.045,-5.535] ur=v[-9.635,-5.125]) = 0.30644126680328054 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.30644126680328054 >? 0 [router/convert_pin_to_tracks]: Converting [ -24 , -13 ] full=None [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[-10.015,-5.7] ur=v[-9.88,-5.63]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-25, -14, 0] [v[-10.015,-5.7], v[-9.88,-5.63]] . ( layer=m3 ll=v[-10.455,-5.945] ur=v[-10.045,-5.535]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-25, -14, 0] [v[-10.15,-5.835], v[-9.745000000000001,-5.495]] . ( layer=m3 ll=v[-10.455,-5.945] ur=v[-10.045,-5.535]) = 0.31784430150625637 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.31784430150625637 >? 0 [router/convert_pin_to_tracks]: Converting [ -25 , -14 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-25, -13, 0] [v[-10.015,-5.7], v[-9.88,-5.63]] . ( layer=m3 ll=v[-10.455,-5.535] ur=v[-10.045,-5.125]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-25, -13, 0] [v[-10.15,-5.835], v[-9.745000000000001,-5.495]] . ( layer=m3 ll=v[-10.455,-5.535] ur=v[-10.045,-5.125]) = 0.11236102527122158 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.11236102527122158 >? 0 [router/convert_pin_to_tracks]: Converting [ -25 , -13 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-24, -14, 0] [v[-10.015,-5.7], v[-9.88,-5.63]] . ( layer=m3 ll=v[-10.045,-5.945] ur=v[-9.635,-5.535]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-24, -14, 0] [v[-10.15,-5.835], v[-9.745000000000001,-5.495]] . ( layer=m3 ll=v[-10.045,-5.945] ur=v[-9.635,-5.535]) = 0.4242640687119277 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ -24 , -14 ] full=v3d[-24, -14, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-24, -13, 0] [v[-10.015,-5.7], v[-9.88,-5.63]] . ( layer=m3 ll=v[-10.045,-5.535] ur=v[-9.635,-5.125]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-24, -13, 0] [v[-10.15,-5.835], v[-9.745000000000001,-5.495]] . ( layer=m3 ll=v[-10.045,-5.535] ur=v[-9.635,-5.125]) = 0.30265491900843006 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.30265491900843006 >? 0 [router/convert_pin_to_tracks]: Converting [ -24 , -13 ] full=None [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[-10.015,-5.71] ur=v[-9.88,-5.64]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-25, -14, 0] [v[-10.015,-5.71], v[-9.88,-5.64]] . ( layer=m3 ll=v[-10.455,-5.945] ur=v[-10.045,-5.535]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-25, -14, 0] [v[-10.15,-5.845], v[-9.745000000000001,-5.505]] . ( layer=m3 ll=v[-10.455,-5.945] ur=v[-10.045,-5.535]) = 0.3272995569810626 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.3272995569810626 >? 0 [router/convert_pin_to_tracks]: Converting [ -25 , -14 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-25, -13, 0] [v[-10.015,-5.71], v[-9.88,-5.64]] . ( layer=m3 ll=v[-10.455,-5.535] ur=v[-10.045,-5.125]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-25, -13, 0] [v[-10.15,-5.845], v[-9.745000000000001,-5.505]] . ( layer=m3 ll=v[-10.455,-5.535] ur=v[-10.045,-5.125]) = 0.10920164833920826 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.10920164833920826 >? 0 [router/convert_pin_to_tracks]: Converting [ -25 , -13 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-24, -14, 0] [v[-10.015,-5.71], v[-9.88,-5.64]] . ( layer=m3 ll=v[-10.045,-5.945] ur=v[-9.635,-5.535]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-24, -14, 0] [v[-10.15,-5.845], v[-9.745000000000001,-5.505]] . ( layer=m3 ll=v[-10.045,-5.945] ur=v[-9.635,-5.535]) = 0.43139309220245875 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ -24 , -14 ] full=v3d[-24, -14, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-24, -13, 0] [v[-10.015,-5.71], v[-9.88,-5.64]] . ( layer=m3 ll=v[-10.045,-5.535] ur=v[-9.635,-5.125]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-24, -13, 0] [v[-10.15,-5.845], v[-9.745000000000001,-5.505]] . ( layer=m3 ll=v[-10.045,-5.535] ur=v[-9.635,-5.125]) = 0.30149626863362566 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.30149626863362566 >? 0 [router/convert_pin_to_tracks]: Converting [ -24 , -13 ] full=None [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[-10.015,-5.7325] ur=v[-9.88,-5.5975]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-25, -14, 0] [v[-10.015,-5.7325], v[-9.88,-5.5975]] . ( layer=m3 ll=v[-10.455,-5.945] ur=v[-10.045,-5.535]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-25, -14, 0] [v[-10.15,-5.8675], v[-9.745000000000001,-5.4625]] . ( layer=m3 ll=v[-10.455,-5.945] ur=v[-10.045,-5.535]) = 0.34868502979049704 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.34868502979049704 >? 0 [router/convert_pin_to_tracks]: Converting [ -25 , -14 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-25, -13, 0] [v[-10.015,-5.7325], v[-9.88,-5.5975]] . ( layer=m3 ll=v[-10.455,-5.535] ur=v[-10.045,-5.125]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-25, -13, 0] [v[-10.15,-5.8675], v[-9.745000000000001,-5.4625]] . ( layer=m3 ll=v[-10.455,-5.535] ur=v[-10.045,-5.125]) = 0.1275980015517487 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.1275980015517487 >? 0 [router/convert_pin_to_tracks]: Converting [ -25 , -13 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-24, -14, 0] [v[-10.015,-5.7325], v[-9.88,-5.5975]] . ( layer=m3 ll=v[-10.045,-5.945] ur=v[-9.635,-5.535]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-24, -14, 0] [v[-10.15,-5.8675], v[-9.745000000000001,-5.4625]] . ( layer=m3 ll=v[-10.045,-5.945] ur=v[-9.635,-5.535]) = 0.44783507008719076 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ -24 , -14 ] full=v3d[-24, -14, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-24, -13, 0] [v[-10.015,-5.7325], v[-9.88,-5.5975]] . ( layer=m3 ll=v[-10.045,-5.535] ur=v[-9.635,-5.125]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-24, -13, 0] [v[-10.15,-5.8675], v[-9.745000000000001,-5.4625]] . ( layer=m3 ll=v[-10.045,-5.535] ur=v[-9.635,-5.125]) = 0.30863611259863827 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.30863611259863827 >? 0 [router/convert_pin_to_tracks]: Converting [ -24 , -13 ] full=None [pin_group/convert_pin]: pins {v3d[-25, -14, 0], v3d[-24, -14, 0], v3d[-25, -13, 0], v3d[-24, -13, 0]} [pin_group/convert_pin]: secondary {v3d[-25, -13, 0], v3d[-25, -14, 0], v3d[-24, -13, 0]} [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[-9.1975,13.700000000000001] ur=v[-9.0625,13.77]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 33, 0] [v[-9.1975,13.700000000000001], v[-9.0625,13.77]] . ( layer=m3 ll=v[-9.635,13.325000000000001] ur=v[-9.225,13.735]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 33, 0] [v[-9.3325,13.565], v[-8.9275,13.905000000000001]] . ( layer=m3 ll=v[-9.635,13.325000000000001] ur=v[-9.225,13.735]) = 0.20113739085510668 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.20113739085510668 >? 0 [router/convert_pin_to_tracks]: Converting [ -23 , 33 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 34, 0] [v[-9.1975,13.700000000000001], v[-9.0625,13.77]] . ( layer=m3 ll=v[-9.635,13.735] ur=v[-9.225,14.145]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 34, 0] [v[-9.3325,13.565], v[-8.9275,13.905000000000001]] . ( layer=m3 ll=v[-9.635,13.735] ur=v[-9.225,14.145]) = 0.2011373908551082 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.2011373908551082 >? 0 [router/convert_pin_to_tracks]: Converting [ -23 , 34 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 33, 0] [v[-9.1975,13.700000000000001], v[-9.0625,13.77]] . ( layer=m3 ll=v[-9.225,13.325000000000001] ur=v[-8.815,13.735]) = 0.1349999999999998 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 33, 0] [v[-9.3325,13.565], v[-8.9275,13.905000000000001]] . ( layer=m3 ll=v[-9.225,13.325000000000001] ur=v[-8.815,13.735]) = 0.3426459543026878 [router/convert_pin_coord_to_tracks]: Overlap: 0.1349999999999998 >? 0 [router/convert_pin_to_tracks]: Converting [ -22 , 33 ] full=v3d[-22, 33, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 34, 0] [v[-9.1975,13.700000000000001], v[-9.0625,13.77]] . ( layer=m3 ll=v[-9.225,13.735] ur=v[-8.815,14.145]) = 0.1349999999999998 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 34, 0] [v[-9.3325,13.565], v[-8.9275,13.905000000000001]] . ( layer=m3 ll=v[-9.225,13.735] ur=v[-8.815,14.145]) = 0.3426459543026887 [router/convert_pin_coord_to_tracks]: Overlap: 0.1349999999999998 >? 0 [router/convert_pin_to_tracks]: Converting [ -22 , 34 ] full=v3d[-22, 34, 0] [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[-9.1975,13.6675] ur=v[-9.0625,13.8025]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 33, 0] [v[-9.1975,13.6675], v[-9.0625,13.8025]] . ( layer=m3 ll=v[-9.635,13.325000000000001] ur=v[-9.225,13.735]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 33, 0] [v[-9.3325,13.5325], v[-8.9275,13.9375]] . ( layer=m3 ll=v[-9.635,13.325000000000001] ur=v[-9.225,13.735]) = 0.2292651303622064 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.2292651303622064 >? 0 [router/convert_pin_to_tracks]: Converting [ -23 , 33 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 34, 0] [v[-9.1975,13.6675], v[-9.0625,13.8025]] . ( layer=m3 ll=v[-9.635,13.735] ur=v[-9.225,14.145]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 34, 0] [v[-9.3325,13.5325], v[-8.9275,13.9375]] . ( layer=m3 ll=v[-9.635,13.735] ur=v[-9.225,14.145]) = 0.22926513036220797 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.22926513036220797 >? 0 [router/convert_pin_to_tracks]: Converting [ -23 , 34 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 33, 0] [v[-9.1975,13.6675], v[-9.0625,13.8025]] . ( layer=m3 ll=v[-9.225,13.325000000000001] ur=v[-8.815,13.735]) = 0.1349999999999998 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 33, 0] [v[-9.3325,13.5325], v[-8.9275,13.9375]] . ( layer=m3 ll=v[-9.225,13.325000000000001] ur=v[-8.815,13.735]) = 0.35987845170279253 [router/convert_pin_coord_to_tracks]: Overlap: 0.1349999999999998 >? 0 [router/convert_pin_to_tracks]: Converting [ -22 , 33 ] full=v3d[-22, 33, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 34, 0] [v[-9.1975,13.6675], v[-9.0625,13.8025]] . ( layer=m3 ll=v[-9.225,13.735] ur=v[-8.815,14.145]) = 0.1349999999999998 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 34, 0] [v[-9.3325,13.5325], v[-8.9275,13.9375]] . ( layer=m3 ll=v[-9.225,13.735] ur=v[-8.815,14.145]) = 0.35987845170279353 [router/convert_pin_coord_to_tracks]: Overlap: 0.1349999999999998 >? 0 [router/convert_pin_to_tracks]: Converting [ -22 , 34 ] full=v3d[-22, 34, 0] [pin_group/convert_pin]: pins {v3d[-22, 34, 0], v3d[-23, 34, 0], v3d[-22, 33, 0], v3d[-23, 33, 0]} [pin_group/convert_pin]: secondary {v3d[-23, 34, 0], v3d[-23, 33, 0]} [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[-9.1975,24.587500000000002] ur=v[-9.0625,24.7225]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 59, 0] [v[-9.1975,24.587500000000002], v[-9.0625,24.7225]] . ( layer=m3 ll=v[-9.635,23.985] ur=v[-9.225,24.395]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 59, 0] [v[-9.3325,24.4525], v[-8.9275,24.8575]] . ( layer=m3 ll=v[-9.635,23.985] ur=v[-9.225,24.395]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -23 , 59 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 60, 0] [v[-9.1975,24.587500000000002], v[-9.0625,24.7225]] . ( layer=m3 ll=v[-9.635,24.395] ur=v[-9.225,24.805]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 60, 0] [v[-9.3325,24.4525], v[-8.9275,24.8575]] . ( layer=m3 ll=v[-9.635,24.395] ur=v[-9.225,24.805]) = 0.3685274752308156 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.3685274752308156 >? 0 [router/convert_pin_to_tracks]: Converting [ -23 , 60 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 61, 0] [v[-9.1975,24.587500000000002], v[-9.0625,24.7225]] . ( layer=m3 ll=v[-9.635,24.805] ur=v[-9.225,25.215]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 61, 0] [v[-9.3325,24.4525], v[-8.9275,24.8575]] . ( layer=m3 ll=v[-9.635,24.805] ur=v[-9.225,25.215]) = 0.1196348611400548 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.1196348611400548 >? 0 [router/convert_pin_to_tracks]: Converting [ -23 , 61 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 59, 0] [v[-9.1975,24.587500000000002], v[-9.0625,24.7225]] . ( layer=m3 ll=v[-9.225,23.985] ur=v[-8.815,24.395]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 59, 0] [v[-9.3325,24.4525], v[-8.9275,24.8575]] . ( layer=m3 ll=v[-9.225,23.985] ur=v[-8.815,24.395]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -22 , 59 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 60, 0] [v[-9.1975,24.587500000000002], v[-9.0625,24.7225]] . ( layer=m3 ll=v[-9.225,24.395] ur=v[-8.815,24.805]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 60, 0] [v[-9.3325,24.4525], v[-8.9275,24.8575]] . ( layer=m3 ll=v[-9.225,24.395] ur=v[-8.815,24.805]) = 0.46126185621618343 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ -22 , 60 ] full=v3d[-22, 60, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 61, 0] [v[-9.1975,24.587500000000002], v[-9.0625,24.7225]] . ( layer=m3 ll=v[-9.225,24.805] ur=v[-8.815,25.215]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 61, 0] [v[-9.3325,24.4525], v[-8.9275,24.8575]] . ( layer=m3 ll=v[-9.225,24.805] ur=v[-8.815,25.215]) = 0.30209683877856097 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.30209683877856097 >? 0 [router/convert_pin_to_tracks]: Converting [ -22 , 61 ] full=None [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[-9.1975,24.587500000000002] ur=v[-9.0625,24.7225]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 59, 0] [v[-9.1975,24.587500000000002], v[-9.0625,24.7225]] . ( layer=m3 ll=v[-9.635,23.985] ur=v[-9.225,24.395]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 59, 0] [v[-9.3325,24.4525], v[-8.9275,24.8575]] . ( layer=m3 ll=v[-9.635,23.985] ur=v[-9.225,24.395]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -23 , 59 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 60, 0] [v[-9.1975,24.587500000000002], v[-9.0625,24.7225]] . ( layer=m3 ll=v[-9.635,24.395] ur=v[-9.225,24.805]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 60, 0] [v[-9.3325,24.4525], v[-8.9275,24.8575]] . ( layer=m3 ll=v[-9.635,24.395] ur=v[-9.225,24.805]) = 0.3685274752308156 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.3685274752308156 >? 0 [router/convert_pin_to_tracks]: Converting [ -23 , 60 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 61, 0] [v[-9.1975,24.587500000000002], v[-9.0625,24.7225]] . ( layer=m3 ll=v[-9.635,24.805] ur=v[-9.225,25.215]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 61, 0] [v[-9.3325,24.4525], v[-8.9275,24.8575]] . ( layer=m3 ll=v[-9.635,24.805] ur=v[-9.225,25.215]) = 0.1196348611400548 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.1196348611400548 >? 0 [router/convert_pin_to_tracks]: Converting [ -23 , 61 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 59, 0] [v[-9.1975,24.587500000000002], v[-9.0625,24.7225]] . ( layer=m3 ll=v[-9.225,23.985] ur=v[-8.815,24.395]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 59, 0] [v[-9.3325,24.4525], v[-8.9275,24.8575]] . ( layer=m3 ll=v[-9.225,23.985] ur=v[-8.815,24.395]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -22 , 59 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 60, 0] [v[-9.1975,24.587500000000002], v[-9.0625,24.7225]] . ( layer=m3 ll=v[-9.225,24.395] ur=v[-8.815,24.805]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 60, 0] [v[-9.3325,24.4525], v[-8.9275,24.8575]] . ( layer=m3 ll=v[-9.225,24.395] ur=v[-8.815,24.805]) = 0.46126185621618343 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ -22 , 60 ] full=v3d[-22, 60, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 61, 0] [v[-9.1975,24.587500000000002], v[-9.0625,24.7225]] . ( layer=m3 ll=v[-9.225,24.805] ur=v[-8.815,25.215]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 61, 0] [v[-9.3325,24.4525], v[-8.9275,24.8575]] . ( layer=m3 ll=v[-9.225,24.805] ur=v[-8.815,25.215]) = 0.30209683877856097 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.30209683877856097 >? 0 [router/convert_pin_to_tracks]: Converting [ -22 , 61 ] full=None [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[-9.1975,24.62] ur=v[-9.0625,24.69]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 60, 0] [v[-9.1975,24.62], v[-9.0625,24.69]] . ( layer=m3 ll=v[-9.635,24.395] ur=v[-9.225,24.805]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 60, 0] [v[-9.3325,24.485], v[-8.9275,24.825]] . ( layer=m3 ll=v[-9.635,24.395] ur=v[-9.225,24.805]) = 0.3375740659470158 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.3375740659470158 >? 0 [router/convert_pin_to_tracks]: Converting [ -23 , 60 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 61, 0] [v[-9.1975,24.62], v[-9.0625,24.69]] . ( layer=m3 ll=v[-9.635,24.805] ur=v[-9.225,25.215]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 61, 0] [v[-9.3325,24.485], v[-8.9275,24.825]] . ( layer=m3 ll=v[-9.635,24.805] ur=v[-9.225,25.215]) = 0.10934463864314505 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.10934463864314505 >? 0 [router/convert_pin_to_tracks]: Converting [ -23 , 61 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 60, 0] [v[-9.1975,24.62], v[-9.0625,24.69]] . ( layer=m3 ll=v[-9.225,24.395] ur=v[-8.815,24.805]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 60, 0] [v[-9.3325,24.485], v[-8.9275,24.825]] . ( layer=m3 ll=v[-9.225,24.395] ur=v[-8.815,24.805]) = 0.43692819776251546 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ -22 , 60 ] full=v3d[-22, 60, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 61, 0] [v[-9.1975,24.62], v[-9.0625,24.69]] . ( layer=m3 ll=v[-9.225,24.805] ur=v[-8.815,25.215]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 61, 0] [v[-9.3325,24.485], v[-8.9275,24.825]] . ( layer=m3 ll=v[-9.225,24.805] ur=v[-8.815,25.215]) = 0.2981715110469135 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.2981715110469135 >? 0 [router/convert_pin_to_tracks]: Converting [ -22 , 61 ] full=None [pin_group/convert_pin]: pins {v3d[-23, 60, 0], v3d[-23, 61, 0], v3d[-22, 60, 0], v3d[-22, 61, 0]} [pin_group/convert_pin]: secondary {v3d[-23, 61, 0], v3d[-22, 61, 0], v3d[-23, 60, 0]} [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[-9.1975,17.34] ur=v[-9.0625,17.41]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 42, 0] [v[-9.1975,17.34], v[-9.0625,17.41]] . ( layer=m3 ll=v[-9.635,17.015] ur=v[-9.225,17.425]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 42, 0] [v[-9.3325,17.205000000000002], v[-8.9275,17.545]] . ( layer=m3 ll=v[-9.635,17.015] ur=v[-9.225,17.425]) = 0.2448596536794077 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.2448596536794077 >? 0 [router/convert_pin_to_tracks]: Converting [ -23 , 42 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 43, 0] [v[-9.1975,17.34], v[-9.0625,17.41]] . ( layer=m3 ll=v[-9.635,17.425] ur=v[-9.225,17.835]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 43, 0] [v[-9.3325,17.205000000000002], v[-8.9275,17.545]] . ( layer=m3 ll=v[-9.635,17.425] ur=v[-9.225,17.835]) = 0.1611094348571809 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.1611094348571809 >? 0 [router/convert_pin_to_tracks]: Converting [ -23 , 43 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 42, 0] [v[-9.1975,17.34], v[-9.0625,17.41]] . ( layer=m3 ll=v[-9.225,17.015] ur=v[-8.815,17.425]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 42, 0] [v[-9.3325,17.205000000000002], v[-8.9275,17.545]] . ( layer=m3 ll=v[-9.225,17.015] ur=v[-8.815,17.425]) = 0.3700084458495497 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ -22 , 42 ] full=v3d[-22, 42, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 43, 0] [v[-9.1975,17.34], v[-9.0625,17.41]] . ( layer=m3 ll=v[-9.225,17.425] ur=v[-8.815,17.835]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 43, 0] [v[-9.3325,17.205000000000002], v[-8.9275,17.545]] . ( layer=m3 ll=v[-9.225,17.425] ur=v[-8.815,17.835]) = 0.3207900403690861 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.3207900403690861 >? 0 [router/convert_pin_to_tracks]: Converting [ -22 , 43 ] full=None [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[-9.1975,17.3075] ur=v[-9.0625,17.4425]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 42, 0] [v[-9.1975,17.3075], v[-9.0625,17.4425]] . ( layer=m3 ll=v[-9.635,17.015] ur=v[-9.225,17.425]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 42, 0] [v[-9.3325,17.1725], v[-8.9275,17.5775]] . ( layer=m3 ll=v[-9.635,17.015] ur=v[-9.225,17.425]) = 0.274431230001253 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.274431230001253 >? 0 [router/convert_pin_to_tracks]: Converting [ -23 , 42 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 43, 0] [v[-9.1975,17.3075], v[-9.0625,17.4425]] . ( layer=m3 ll=v[-9.635,17.425] ur=v[-9.225,17.835]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 43, 0] [v[-9.3325,17.1725], v[-8.9275,17.5775]] . ( layer=m3 ll=v[-9.635,17.425] ur=v[-9.225,17.835]) = 0.18658108157045275 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.18658108157045275 >? 0 [router/convert_pin_to_tracks]: Converting [ -23 , 43 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 42, 0] [v[-9.1975,17.3075], v[-9.0625,17.4425]] . ( layer=m3 ll=v[-9.225,17.015] ur=v[-8.815,17.425]) = 0.1349999999999998 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 42, 0] [v[-9.3325,17.1725], v[-8.9275,17.5775]] . ( layer=m3 ll=v[-9.225,17.015] ur=v[-8.815,17.425]) = 0.3902082777184517 [router/convert_pin_coord_to_tracks]: Overlap: 0.1349999999999998 >? 0 [router/convert_pin_to_tracks]: Converting [ -22 , 42 ] full=v3d[-22, 42, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 43, 0] [v[-9.1975,17.3075], v[-9.0625,17.4425]] . ( layer=m3 ll=v[-9.225,17.425] ur=v[-8.815,17.835]) = 0.1349999999999998 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 43, 0] [v[-9.3325,17.1725], v[-8.9275,17.5775]] . ( layer=m3 ll=v[-9.225,17.425] ur=v[-8.815,17.835]) = 0.3343089888112487 [router/convert_pin_coord_to_tracks]: Overlap: 0.1349999999999998 >? 0 [router/convert_pin_to_tracks]: Converting [ -22 , 43 ] full=v3d[-22, 43, 0] [pin_group/convert_pin]: pins {v3d[-22, 42, 0], v3d[-22, 43, 0], v3d[-23, 42, 0], v3d[-23, 43, 0]} [pin_group/convert_pin]: secondary {v3d[-22, 43, 0], v3d[-23, 42, 0], v3d[-23, 43, 0]} [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[-9.1975,28.2275] ur=v[-9.0625,28.3625]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 68, 0] [v[-9.1975,28.2275], v[-9.0625,28.3625]] . ( layer=m3 ll=v[-9.635,27.675] ur=v[-9.225,28.085]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 68, 0] [v[-9.3325,28.0925], v[-8.9275,28.497500000000002]] . ( layer=m3 ll=v[-9.635,27.675] ur=v[-9.225,28.085]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -23 , 68 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 69, 0] [v[-9.1975,28.2275], v[-9.0625,28.3625]] . ( layer=m3 ll=v[-9.635,28.085] ur=v[-9.225,28.495]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 69, 0] [v[-9.3325,28.0925], v[-8.9275,28.497500000000002]] . ( layer=m3 ll=v[-9.635,28.085] ur=v[-9.225,28.495]) = 0.4166083292494281 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.4166083292494281 >? 0 [router/convert_pin_to_tracks]: Converting [ -23 , 69 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 70, 0] [v[-9.1975,28.2275], v[-9.0625,28.3625]] . ( layer=m3 ll=v[-9.635,28.495] ur=v[-9.225,28.905]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 70, 0] [v[-9.3325,28.0925], v[-8.9275,28.497500000000002]] . ( layer=m3 ll=v[-9.635,28.495] ur=v[-9.225,28.905]) = 0.10752906583803279 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.10752906583803279 >? 0 [router/convert_pin_to_tracks]: Converting [ -23 , 70 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 68, 0] [v[-9.1975,28.2275], v[-9.0625,28.3625]] . ( layer=m3 ll=v[-9.225,27.675] ur=v[-8.815,28.085]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 68, 0] [v[-9.3325,28.0925], v[-8.9275,28.497500000000002]] . ( layer=m3 ll=v[-9.225,27.675] ur=v[-8.815,28.085]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -22 , 68 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 69, 0] [v[-9.1975,28.2275], v[-9.0625,28.3625]] . ( layer=m3 ll=v[-9.225,28.085] ur=v[-8.815,28.495]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 69, 0] [v[-9.3325,28.0925], v[-8.9275,28.497500000000002]] . ( layer=m3 ll=v[-9.225,28.085] ur=v[-8.815,28.495]) = 0.5005122376126278 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ -22 , 69 ] full=v3d[-22, 69, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 70, 0] [v[-9.1975,28.2275], v[-9.0625,28.3625]] . ( layer=m3 ll=v[-9.225,28.495] ur=v[-8.815,28.905]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 70, 0] [v[-9.3325,28.0925], v[-8.9275,28.497500000000002]] . ( layer=m3 ll=v[-9.225,28.495] ur=v[-8.815,28.905]) = 0.29751050401624424 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.29751050401624424 >? 0 [router/convert_pin_to_tracks]: Converting [ -22 , 70 ] full=None [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[-9.1975,28.2275] ur=v[-9.0625,28.3625]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 68, 0] [v[-9.1975,28.2275], v[-9.0625,28.3625]] . ( layer=m3 ll=v[-9.635,27.675] ur=v[-9.225,28.085]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 68, 0] [v[-9.3325,28.0925], v[-8.9275,28.497500000000002]] . ( layer=m3 ll=v[-9.635,27.675] ur=v[-9.225,28.085]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -23 , 68 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 69, 0] [v[-9.1975,28.2275], v[-9.0625,28.3625]] . ( layer=m3 ll=v[-9.635,28.085] ur=v[-9.225,28.495]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 69, 0] [v[-9.3325,28.0925], v[-8.9275,28.497500000000002]] . ( layer=m3 ll=v[-9.635,28.085] ur=v[-9.225,28.495]) = 0.4166083292494281 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.4166083292494281 >? 0 [router/convert_pin_to_tracks]: Converting [ -23 , 69 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 70, 0] [v[-9.1975,28.2275], v[-9.0625,28.3625]] . ( layer=m3 ll=v[-9.635,28.495] ur=v[-9.225,28.905]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 70, 0] [v[-9.3325,28.0925], v[-8.9275,28.497500000000002]] . ( layer=m3 ll=v[-9.635,28.495] ur=v[-9.225,28.905]) = 0.10752906583803279 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.10752906583803279 >? 0 [router/convert_pin_to_tracks]: Converting [ -23 , 70 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 68, 0] [v[-9.1975,28.2275], v[-9.0625,28.3625]] . ( layer=m3 ll=v[-9.225,27.675] ur=v[-8.815,28.085]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 68, 0] [v[-9.3325,28.0925], v[-8.9275,28.497500000000002]] . ( layer=m3 ll=v[-9.225,27.675] ur=v[-8.815,28.085]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -22 , 68 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 69, 0] [v[-9.1975,28.2275], v[-9.0625,28.3625]] . ( layer=m3 ll=v[-9.225,28.085] ur=v[-8.815,28.495]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 69, 0] [v[-9.3325,28.0925], v[-8.9275,28.497500000000002]] . ( layer=m3 ll=v[-9.225,28.085] ur=v[-8.815,28.495]) = 0.5005122376126278 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ -22 , 69 ] full=v3d[-22, 69, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 70, 0] [v[-9.1975,28.2275], v[-9.0625,28.3625]] . ( layer=m3 ll=v[-9.225,28.495] ur=v[-8.815,28.905]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 70, 0] [v[-9.3325,28.0925], v[-8.9275,28.497500000000002]] . ( layer=m3 ll=v[-9.225,28.495] ur=v[-8.815,28.905]) = 0.29751050401624424 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.29751050401624424 >? 0 [router/convert_pin_to_tracks]: Converting [ -22 , 70 ] full=None [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[-9.1975,28.26] ur=v[-9.0625,28.330000000000002]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 68, 0] [v[-9.1975,28.26], v[-9.0625,28.330000000000002]] . ( layer=m3 ll=v[-9.635,27.675] ur=v[-9.225,28.085]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 68, 0] [v[-9.3325,28.125], v[-8.9275,28.465]] . ( layer=m3 ll=v[-9.635,27.675] ur=v[-9.225,28.085]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -23 , 68 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 69, 0] [v[-9.1975,28.26], v[-9.0625,28.330000000000002]] . ( layer=m3 ll=v[-9.635,28.085] ur=v[-9.225,28.495]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 69, 0] [v[-9.3325,28.125], v[-8.9275,28.465]] . ( layer=m3 ll=v[-9.635,28.085] ur=v[-9.225,28.495]) = 0.33999999999999986 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.33999999999999986 >? 0 [router/convert_pin_to_tracks]: Converting [ -23 , 69 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 70, 0] [v[-9.1975,28.26], v[-9.0625,28.330000000000002]] . ( layer=m3 ll=v[-9.635,28.495] ur=v[-9.225,28.905]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 70, 0] [v[-9.3325,28.125], v[-8.9275,28.465]] . ( layer=m3 ll=v[-9.635,28.495] ur=v[-9.225,28.905]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -23 , 70 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 68, 0] [v[-9.1975,28.26], v[-9.0625,28.330000000000002]] . ( layer=m3 ll=v[-9.225,27.675] ur=v[-8.815,28.085]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 68, 0] [v[-9.3325,28.125], v[-8.9275,28.465]] . ( layer=m3 ll=v[-9.225,27.675] ur=v[-8.815,28.085]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -22 , 68 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 69, 0] [v[-9.1975,28.26], v[-9.0625,28.330000000000002]] . ( layer=m3 ll=v[-9.225,28.085] ur=v[-8.815,28.495]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 69, 0] [v[-9.3325,28.125], v[-8.9275,28.465]] . ( layer=m3 ll=v[-9.225,28.085] ur=v[-8.815,28.495]) = 0.33999999999999986 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ -22 , 69 ] full=v3d[-22, 69, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 70, 0] [v[-9.1975,28.26], v[-9.0625,28.330000000000002]] . ( layer=m3 ll=v[-9.225,28.495] ur=v[-8.815,28.905]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 70, 0] [v[-9.3325,28.125], v[-8.9275,28.465]] . ( layer=m3 ll=v[-9.225,28.495] ur=v[-8.815,28.905]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -22 , 70 ] full=None [pin_group/convert_pin]: pins {v3d[-22, 70, 0], v3d[-23, 69, 0], v3d[-23, 70, 0], v3d[-22, 69, 0]} [pin_group/convert_pin]: secondary {v3d[-22, 70, 0], v3d[-23, 69, 0], v3d[-23, 70, 0]} [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[-9.1975,20.98] ur=v[-9.0625,21.05]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 51, 0] [v[-9.1975,20.98], v[-9.0625,21.05]] . ( layer=m3 ll=v[-9.635,20.705000000000002] ur=v[-9.225,21.115000000000002]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 51, 0] [v[-9.3325,20.845], v[-8.9275,21.185]] . ( layer=m3 ll=v[-9.635,20.705000000000002] ur=v[-9.225,21.115000000000002]) = 0.290613575044253 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.290613575044253 >? 0 [router/convert_pin_to_tracks]: Converting [ -23 , 51 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 52, 0] [v[-9.1975,20.98], v[-9.0625,21.05]] . ( layer=m3 ll=v[-9.635,21.115000000000002] ur=v[-9.225,21.525000000000002]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 52, 0] [v[-9.3325,20.845], v[-8.9275,21.185]] . ( layer=m3 ll=v[-9.635,21.115000000000002] ur=v[-9.225,21.525000000000002]) = 0.12828191610667314 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.12828191610667314 >? 0 [router/convert_pin_to_tracks]: Converting [ -23 , 52 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 51, 0] [v[-9.1975,20.98], v[-9.0625,21.05]] . ( layer=m3 ll=v[-9.225,20.705000000000002] ur=v[-8.815,21.115000000000002]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 51, 0] [v[-9.3325,20.845], v[-8.9275,21.185]] . ( layer=m3 ll=v[-9.225,20.705000000000002] ur=v[-8.815,21.115000000000002]) = 0.4017539669997066 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ -22 , 51 ] full=v3d[-22, 51, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 52, 0] [v[-9.1975,20.98], v[-9.0625,21.05]] . ( layer=m3 ll=v[-9.225,21.115000000000002] ur=v[-8.815,21.525000000000002]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 52, 0] [v[-9.3325,20.845], v[-8.9275,21.185]] . ( layer=m3 ll=v[-9.225,21.115000000000002] ur=v[-8.815,21.525000000000002]) = 0.3056243609400259 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.3056243609400259 >? 0 [router/convert_pin_to_tracks]: Converting [ -22 , 52 ] full=None [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[-9.1975,20.9475] ur=v[-9.0625,21.0825]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 51, 0] [v[-9.1975,20.9475], v[-9.0625,21.0825]] . ( layer=m3 ll=v[-9.635,20.705000000000002] ur=v[-9.225,21.115000000000002]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 51, 0] [v[-9.3325,20.8125], v[-8.9275,21.2175]] . ( layer=m3 ll=v[-9.635,20.705000000000002] ur=v[-9.225,21.115000000000002]) = 0.32103348734984205 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.32103348734984205 >? 0 [router/convert_pin_to_tracks]: Converting [ -23 , 51 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 52, 0] [v[-9.1975,20.9475], v[-9.0625,21.0825]] . ( layer=m3 ll=v[-9.635,21.115000000000002] ur=v[-9.225,21.525000000000002]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 52, 0] [v[-9.3325,20.8125], v[-8.9275,21.2175]] . ( layer=m3 ll=v[-9.635,21.115000000000002] ur=v[-9.225,21.525000000000002]) = 0.14853450777512883 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.14853450777512883 >? 0 [router/convert_pin_to_tracks]: Converting [ -23 , 52 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 51, 0] [v[-9.1975,20.9475], v[-9.0625,21.0825]] . ( layer=m3 ll=v[-9.225,20.705000000000002] ur=v[-8.815,21.115000000000002]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 51, 0] [v[-9.3325,20.8125], v[-8.9275,21.2175]] . ( layer=m3 ll=v[-9.225,20.705000000000002] ur=v[-8.815,21.115000000000002]) = 0.4242787998474598 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ -22 , 51 ] full=v3d[-22, 51, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 52, 0] [v[-9.1975,20.9475], v[-9.0625,21.0825]] . ( layer=m3 ll=v[-9.225,21.115000000000002] ur=v[-8.815,21.525000000000002]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 52, 0] [v[-9.3325,20.8125], v[-8.9275,21.2175]] . ( layer=m3 ll=v[-9.225,21.115000000000002] ur=v[-8.815,21.525000000000002]) = 0.31466251762801284 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.31466251762801284 >? 0 [router/convert_pin_to_tracks]: Converting [ -22 , 52 ] full=None [pin_group/convert_pin]: pins {v3d[-23, 52, 0], v3d[-22, 51, 0], v3d[-23, 51, 0], v3d[-22, 52, 0]} [pin_group/convert_pin]: secondary {v3d[-23, 51, 0], v3d[-23, 52, 0], v3d[-22, 52, 0]} [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[-7.8225,17.3075] ur=v[-7.6875,17.4425]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 42, 0] [v[-7.8225,17.3075], v[-7.6875,17.4425]] . ( layer=m3 ll=v[-8.405,17.015] ur=v[-7.995,17.425]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 42, 0] [v[-7.9575000000000005,17.1725], v[-7.5525,17.5775]] . ( layer=m3 ll=v[-8.405,17.015] ur=v[-7.995,17.425]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -20 , 42 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 43, 0] [v[-7.8225,17.3075], v[-7.6875,17.4425]] . ( layer=m3 ll=v[-8.405,17.425] ur=v[-7.995,17.835]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 43, 0] [v[-7.9575000000000005,17.1725], v[-7.5525,17.5775]] . ( layer=m3 ll=v[-8.405,17.425] ur=v[-7.995,17.835]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -20 , 43 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 42, 0] [v[-7.8225,17.3075], v[-7.6875,17.4425]] . ( layer=m3 ll=v[-7.995,17.015] ur=v[-7.585,17.425]) = 0.1349999999999998 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 42, 0] [v[-7.9575000000000005,17.1725], v[-7.5525,17.5775]] . ( layer=m3 ll=v[-7.995,17.015] ur=v[-7.585,17.425]) = 0.45001388867456193 [router/convert_pin_coord_to_tracks]: Overlap: 0.1349999999999998 >? 0 [router/convert_pin_to_tracks]: Converting [ -19 , 42 ] full=v3d[-19, 42, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 43, 0] [v[-7.8225,17.3075], v[-7.6875,17.4425]] . ( layer=m3 ll=v[-7.995,17.425] ur=v[-7.585,17.835]) = 0.1349999999999998 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 43, 0] [v[-7.9575000000000005,17.1725], v[-7.5525,17.5775]] . ( layer=m3 ll=v[-7.995,17.425] ur=v[-7.585,17.835]) = 0.402507763900276 [router/convert_pin_coord_to_tracks]: Overlap: 0.1349999999999998 >? 0 [router/convert_pin_to_tracks]: Converting [ -19 , 43 ] full=v3d[-19, 43, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 42, 0] [v[-7.8225,17.3075], v[-7.6875,17.4425]] . ( layer=m3 ll=v[-7.585,17.015] ur=v[-7.175,17.425]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 42, 0] [v[-7.9575000000000005,17.1725], v[-7.5525,17.5775]] . ( layer=m3 ll=v[-7.585,17.015] ur=v[-7.175,17.425]) = 0.2545829923620206 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.2545829923620206 >? 0 [router/convert_pin_to_tracks]: Converting [ -18 , 42 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 43, 0] [v[-7.8225,17.3075], v[-7.6875,17.4425]] . ( layer=m3 ll=v[-7.585,17.425] ur=v[-7.175,17.835]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 43, 0] [v[-7.9575000000000005,17.1725], v[-7.5525,17.5775]] . ( layer=m3 ll=v[-7.585,17.425] ur=v[-7.175,17.835]) = 0.15592466129512658 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.15592466129512658 >? 0 [router/convert_pin_to_tracks]: Converting [ -18 , 43 ] full=None [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[-7.8225,17.3075] ur=v[-7.6875,17.4425]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 42, 0] [v[-7.8225,17.3075], v[-7.6875,17.4425]] . ( layer=m3 ll=v[-8.405,17.015] ur=v[-7.995,17.425]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 42, 0] [v[-7.9575000000000005,17.1725], v[-7.5525,17.5775]] . ( layer=m3 ll=v[-8.405,17.015] ur=v[-7.995,17.425]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -20 , 42 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 43, 0] [v[-7.8225,17.3075], v[-7.6875,17.4425]] . ( layer=m3 ll=v[-8.405,17.425] ur=v[-7.995,17.835]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 43, 0] [v[-7.9575000000000005,17.1725], v[-7.5525,17.5775]] . ( layer=m3 ll=v[-8.405,17.425] ur=v[-7.995,17.835]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -20 , 43 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 42, 0] [v[-7.8225,17.3075], v[-7.6875,17.4425]] . ( layer=m3 ll=v[-7.995,17.015] ur=v[-7.585,17.425]) = 0.1349999999999998 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 42, 0] [v[-7.9575000000000005,17.1725], v[-7.5525,17.5775]] . ( layer=m3 ll=v[-7.995,17.015] ur=v[-7.585,17.425]) = 0.45001388867456193 [router/convert_pin_coord_to_tracks]: Overlap: 0.1349999999999998 >? 0 [router/convert_pin_to_tracks]: Converting [ -19 , 42 ] full=v3d[-19, 42, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 43, 0] [v[-7.8225,17.3075], v[-7.6875,17.4425]] . ( layer=m3 ll=v[-7.995,17.425] ur=v[-7.585,17.835]) = 0.1349999999999998 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 43, 0] [v[-7.9575000000000005,17.1725], v[-7.5525,17.5775]] . ( layer=m3 ll=v[-7.995,17.425] ur=v[-7.585,17.835]) = 0.402507763900276 [router/convert_pin_coord_to_tracks]: Overlap: 0.1349999999999998 >? 0 [router/convert_pin_to_tracks]: Converting [ -19 , 43 ] full=v3d[-19, 43, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 42, 0] [v[-7.8225,17.3075], v[-7.6875,17.4425]] . ( layer=m3 ll=v[-7.585,17.015] ur=v[-7.175,17.425]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 42, 0] [v[-7.9575000000000005,17.1725], v[-7.5525,17.5775]] . ( layer=m3 ll=v[-7.585,17.015] ur=v[-7.175,17.425]) = 0.2545829923620206 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.2545829923620206 >? 0 [router/convert_pin_to_tracks]: Converting [ -18 , 42 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 43, 0] [v[-7.8225,17.3075], v[-7.6875,17.4425]] . ( layer=m3 ll=v[-7.585,17.425] ur=v[-7.175,17.835]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 43, 0] [v[-7.9575000000000005,17.1725], v[-7.5525,17.5775]] . ( layer=m3 ll=v[-7.585,17.425] ur=v[-7.175,17.835]) = 0.15592466129512658 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.15592466129512658 >? 0 [router/convert_pin_to_tracks]: Converting [ -18 , 43 ] full=None [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[-7.8225,17.34] ur=v[-7.6875,17.41]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 42, 0] [v[-7.8225,17.34], v[-7.6875,17.41]] . ( layer=m3 ll=v[-8.405,17.015] ur=v[-7.995,17.425]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 42, 0] [v[-7.9575000000000005,17.205000000000002], v[-7.5525,17.545]] . ( layer=m3 ll=v[-8.405,17.015] ur=v[-7.995,17.425]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -20 , 42 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 43, 0] [v[-7.8225,17.34], v[-7.6875,17.41]] . ( layer=m3 ll=v[-8.405,17.425] ur=v[-7.995,17.835]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 43, 0] [v[-7.9575000000000005,17.205000000000002], v[-7.5525,17.545]] . ( layer=m3 ll=v[-8.405,17.425] ur=v[-7.995,17.835]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -20 , 43 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 42, 0] [v[-7.8225,17.34], v[-7.6875,17.41]] . ( layer=m3 ll=v[-7.995,17.015] ur=v[-7.585,17.425]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 42, 0] [v[-7.9575000000000005,17.205000000000002], v[-7.5525,17.545]] . ( layer=m3 ll=v[-7.995,17.015] ur=v[-7.585,17.425]) = 0.4326155914897195 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ -19 , 42 ] full=v3d[-19, 42, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 43, 0] [v[-7.8225,17.34], v[-7.6875,17.41]] . ( layer=m3 ll=v[-7.995,17.425] ur=v[-7.585,17.835]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 43, 0] [v[-7.9575000000000005,17.205000000000002], v[-7.5525,17.545]] . ( layer=m3 ll=v[-7.995,17.425] ur=v[-7.585,17.835]) = 0.3913518238107504 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.3913518238107504 >? 0 [router/convert_pin_to_tracks]: Converting [ -19 , 43 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 42, 0] [v[-7.8225,17.34], v[-7.6875,17.41]] . ( layer=m3 ll=v[-7.585,17.015] ur=v[-7.175,17.425]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 42, 0] [v[-7.9575000000000005,17.205000000000002], v[-7.5525,17.545]] . ( layer=m3 ll=v[-7.585,17.015] ur=v[-7.175,17.425]) = 0.2223876120650597 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.2223876120650597 >? 0 [router/convert_pin_to_tracks]: Converting [ -18 , 42 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 43, 0] [v[-7.8225,17.34], v[-7.6875,17.41]] . ( layer=m3 ll=v[-7.585,17.425] ur=v[-7.175,17.835]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 43, 0] [v[-7.9575000000000005,17.205000000000002], v[-7.5525,17.545]] . ( layer=m3 ll=v[-7.585,17.425] ur=v[-7.175,17.835]) = 0.12432316759156446 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.12432316759156446 >? 0 [router/convert_pin_to_tracks]: Converting [ -18 , 43 ] full=None [pin_group/convert_pin]: pins {v3d[-18, 42, 0], v3d[-18, 43, 0], v3d[-19, 42, 0], v3d[-19, 43, 0]} [pin_group/convert_pin]: secondary {v3d[-18, 42, 0], v3d[-18, 43, 0], v3d[-19, 43, 0]} [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[-7.8225,28.26] ur=v[-7.6875,28.330000000000002]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 68, 0] [v[-7.8225,28.26], v[-7.6875,28.330000000000002]] . ( layer=m3 ll=v[-8.405,27.675] ur=v[-7.995,28.085]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 68, 0] [v[-7.9575000000000005,28.125], v[-7.5525,28.465]] . ( layer=m3 ll=v[-8.405,27.675] ur=v[-7.995,28.085]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -20 , 68 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 69, 0] [v[-7.8225,28.26], v[-7.6875,28.330000000000002]] . ( layer=m3 ll=v[-8.405,28.085] ur=v[-7.995,28.495]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 69, 0] [v[-7.9575000000000005,28.125], v[-7.5525,28.465]] . ( layer=m3 ll=v[-8.405,28.085] ur=v[-7.995,28.495]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -20 , 69 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 70, 0] [v[-7.8225,28.26], v[-7.6875,28.330000000000002]] . ( layer=m3 ll=v[-8.405,28.495] ur=v[-7.995,28.905]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 70, 0] [v[-7.9575000000000005,28.125], v[-7.5525,28.465]] . ( layer=m3 ll=v[-8.405,28.495] ur=v[-7.995,28.905]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -20 , 70 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 68, 0] [v[-7.8225,28.26], v[-7.6875,28.330000000000002]] . ( layer=m3 ll=v[-7.995,27.675] ur=v[-7.585,28.085]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 68, 0] [v[-7.9575000000000005,28.125], v[-7.5525,28.465]] . ( layer=m3 ll=v[-7.995,27.675] ur=v[-7.585,28.085]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -19 , 68 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 69, 0] [v[-7.8225,28.26], v[-7.6875,28.330000000000002]] . ( layer=m3 ll=v[-7.995,28.085] ur=v[-7.585,28.495]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 69, 0] [v[-7.9575000000000005,28.125], v[-7.5525,28.465]] . ( layer=m3 ll=v[-7.995,28.085] ur=v[-7.585,28.495]) = 0.33999999999999986 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ -19 , 69 ] full=v3d[-19, 69, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 70, 0] [v[-7.8225,28.26], v[-7.6875,28.330000000000002]] . ( layer=m3 ll=v[-7.995,28.495] ur=v[-7.585,28.905]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 70, 0] [v[-7.9575000000000005,28.125], v[-7.5525,28.465]] . ( layer=m3 ll=v[-7.995,28.495] ur=v[-7.585,28.905]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -19 , 70 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 68, 0] [v[-7.8225,28.26], v[-7.6875,28.330000000000002]] . ( layer=m3 ll=v[-7.585,27.675] ur=v[-7.175,28.085]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 68, 0] [v[-7.9575000000000005,28.125], v[-7.5525,28.465]] . ( layer=m3 ll=v[-7.585,27.675] ur=v[-7.175,28.085]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -18 , 68 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 69, 0] [v[-7.8225,28.26], v[-7.6875,28.330000000000002]] . ( layer=m3 ll=v[-7.585,28.085] ur=v[-7.175,28.495]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 69, 0] [v[-7.9575000000000005,28.125], v[-7.5525,28.465]] . ( layer=m3 ll=v[-7.585,28.085] ur=v[-7.175,28.495]) = 0.33999999999999986 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.33999999999999986 >? 0 [router/convert_pin_to_tracks]: Converting [ -18 , 69 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 70, 0] [v[-7.8225,28.26], v[-7.6875,28.330000000000002]] . ( layer=m3 ll=v[-7.585,28.495] ur=v[-7.175,28.905]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 70, 0] [v[-7.9575000000000005,28.125], v[-7.5525,28.465]] . ( layer=m3 ll=v[-7.585,28.495] ur=v[-7.175,28.905]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -18 , 70 ] full=None [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[-7.8225,28.2275] ur=v[-7.6875,28.3625]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 68, 0] [v[-7.8225,28.2275], v[-7.6875,28.3625]] . ( layer=m3 ll=v[-8.405,27.675] ur=v[-7.995,28.085]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 68, 0] [v[-7.9575000000000005,28.0925], v[-7.5525,28.497500000000002]] . ( layer=m3 ll=v[-8.405,27.675] ur=v[-7.995,28.085]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -20 , 68 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 69, 0] [v[-7.8225,28.2275], v[-7.6875,28.3625]] . ( layer=m3 ll=v[-8.405,28.085] ur=v[-7.995,28.495]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 69, 0] [v[-7.9575000000000005,28.0925], v[-7.5525,28.497500000000002]] . ( layer=m3 ll=v[-8.405,28.085] ur=v[-7.995,28.495]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -20 , 69 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 70, 0] [v[-7.8225,28.2275], v[-7.6875,28.3625]] . ( layer=m3 ll=v[-8.405,28.495] ur=v[-7.995,28.905]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 70, 0] [v[-7.9575000000000005,28.0925], v[-7.5525,28.497500000000002]] . ( layer=m3 ll=v[-8.405,28.495] ur=v[-7.995,28.905]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -20 , 70 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 68, 0] [v[-7.8225,28.2275], v[-7.6875,28.3625]] . ( layer=m3 ll=v[-7.995,27.675] ur=v[-7.585,28.085]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 68, 0] [v[-7.9575000000000005,28.0925], v[-7.5525,28.497500000000002]] . ( layer=m3 ll=v[-7.995,27.675] ur=v[-7.585,28.085]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -19 , 68 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 69, 0] [v[-7.8225,28.2275], v[-7.6875,28.3625]] . ( layer=m3 ll=v[-7.995,28.085] ur=v[-7.585,28.495]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 69, 0] [v[-7.9575000000000005,28.0925], v[-7.5525,28.497500000000002]] . ( layer=m3 ll=v[-7.995,28.085] ur=v[-7.585,28.495]) = 0.5484181798591293 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ -19 , 69 ] full=v3d[-19, 69, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 70, 0] [v[-7.8225,28.2275], v[-7.6875,28.3625]] . ( layer=m3 ll=v[-7.995,28.495] ur=v[-7.585,28.905]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 70, 0] [v[-7.9575000000000005,28.0925], v[-7.5525,28.497500000000002]] . ( layer=m3 ll=v[-7.995,28.495] ur=v[-7.585,28.905]) = 0.3725083891672782 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.3725083891672782 >? 0 [router/convert_pin_to_tracks]: Converting [ -19 , 70 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 68, 0] [v[-7.8225,28.2275], v[-7.6875,28.3625]] . ( layer=m3 ll=v[-7.585,27.675] ur=v[-7.175,28.085]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 68, 0] [v[-7.9575000000000005,28.0925], v[-7.5525,28.497500000000002]] . ( layer=m3 ll=v[-7.585,27.675] ur=v[-7.175,28.085]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -18 , 68 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 69, 0] [v[-7.8225,28.2275], v[-7.6875,28.3625]] . ( layer=m3 ll=v[-7.585,28.085] ur=v[-7.175,28.495]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 69, 0] [v[-7.9575000000000005,28.0925], v[-7.5525,28.497500000000002]] . ( layer=m3 ll=v[-7.585,28.085] ur=v[-7.175,28.495]) = 0.40380998006488134 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.40380998006488134 >? 0 [router/convert_pin_to_tracks]: Converting [ -18 , 69 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 70, 0] [v[-7.8225,28.2275], v[-7.6875,28.3625]] . ( layer=m3 ll=v[-7.585,28.495] ur=v[-7.175,28.905]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 70, 0] [v[-7.9575000000000005,28.0925], v[-7.5525,28.497500000000002]] . ( layer=m3 ll=v[-7.585,28.495] ur=v[-7.175,28.905]) = 0.032596012026013095 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.032596012026013095 >? 0 [router/convert_pin_to_tracks]: Converting [ -18 , 70 ] full=None [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[-7.8225,28.2275] ur=v[-7.6875,28.3625]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 68, 0] [v[-7.8225,28.2275], v[-7.6875,28.3625]] . ( layer=m3 ll=v[-8.405,27.675] ur=v[-7.995,28.085]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 68, 0] [v[-7.9575000000000005,28.0925], v[-7.5525,28.497500000000002]] . ( layer=m3 ll=v[-8.405,27.675] ur=v[-7.995,28.085]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -20 , 68 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 69, 0] [v[-7.8225,28.2275], v[-7.6875,28.3625]] . ( layer=m3 ll=v[-8.405,28.085] ur=v[-7.995,28.495]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 69, 0] [v[-7.9575000000000005,28.0925], v[-7.5525,28.497500000000002]] . ( layer=m3 ll=v[-8.405,28.085] ur=v[-7.995,28.495]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -20 , 69 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 70, 0] [v[-7.8225,28.2275], v[-7.6875,28.3625]] . ( layer=m3 ll=v[-8.405,28.495] ur=v[-7.995,28.905]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 70, 0] [v[-7.9575000000000005,28.0925], v[-7.5525,28.497500000000002]] . ( layer=m3 ll=v[-8.405,28.495] ur=v[-7.995,28.905]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -20 , 70 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 68, 0] [v[-7.8225,28.2275], v[-7.6875,28.3625]] . ( layer=m3 ll=v[-7.995,27.675] ur=v[-7.585,28.085]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 68, 0] [v[-7.9575000000000005,28.0925], v[-7.5525,28.497500000000002]] . ( layer=m3 ll=v[-7.995,27.675] ur=v[-7.585,28.085]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -19 , 68 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 69, 0] [v[-7.8225,28.2275], v[-7.6875,28.3625]] . ( layer=m3 ll=v[-7.995,28.085] ur=v[-7.585,28.495]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 69, 0] [v[-7.9575000000000005,28.0925], v[-7.5525,28.497500000000002]] . ( layer=m3 ll=v[-7.995,28.085] ur=v[-7.585,28.495]) = 0.5484181798591293 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ -19 , 69 ] full=v3d[-19, 69, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 70, 0] [v[-7.8225,28.2275], v[-7.6875,28.3625]] . ( layer=m3 ll=v[-7.995,28.495] ur=v[-7.585,28.905]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 70, 0] [v[-7.9575000000000005,28.0925], v[-7.5525,28.497500000000002]] . ( layer=m3 ll=v[-7.995,28.495] ur=v[-7.585,28.905]) = 0.3725083891672782 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.3725083891672782 >? 0 [router/convert_pin_to_tracks]: Converting [ -19 , 70 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 68, 0] [v[-7.8225,28.2275], v[-7.6875,28.3625]] . ( layer=m3 ll=v[-7.585,27.675] ur=v[-7.175,28.085]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 68, 0] [v[-7.9575000000000005,28.0925], v[-7.5525,28.497500000000002]] . ( layer=m3 ll=v[-7.585,27.675] ur=v[-7.175,28.085]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -18 , 68 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 69, 0] [v[-7.8225,28.2275], v[-7.6875,28.3625]] . ( layer=m3 ll=v[-7.585,28.085] ur=v[-7.175,28.495]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 69, 0] [v[-7.9575000000000005,28.0925], v[-7.5525,28.497500000000002]] . ( layer=m3 ll=v[-7.585,28.085] ur=v[-7.175,28.495]) = 0.40380998006488134 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.40380998006488134 >? 0 [router/convert_pin_to_tracks]: Converting [ -18 , 69 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 70, 0] [v[-7.8225,28.2275], v[-7.6875,28.3625]] . ( layer=m3 ll=v[-7.585,28.495] ur=v[-7.175,28.905]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 70, 0] [v[-7.9575000000000005,28.0925], v[-7.5525,28.497500000000002]] . ( layer=m3 ll=v[-7.585,28.495] ur=v[-7.175,28.905]) = 0.032596012026013095 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.032596012026013095 >? 0 [router/convert_pin_to_tracks]: Converting [ -18 , 70 ] full=None [pin_group/convert_pin]: pins {v3d[-18, 69, 0], v3d[-19, 70, 0], v3d[-18, 70, 0], v3d[-19, 69, 0]} [pin_group/convert_pin]: secondary {v3d[-18, 69, 0], v3d[-19, 70, 0], v3d[-18, 70, 0]} [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[-7.8225,20.98] ur=v[-7.6875,21.05]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 51, 0] [v[-7.8225,20.98], v[-7.6875,21.05]] . ( layer=m3 ll=v[-8.405,20.705000000000002] ur=v[-7.995,21.115000000000002]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 51, 0] [v[-7.9575000000000005,20.845], v[-7.5525,21.185]] . ( layer=m3 ll=v[-8.405,20.705000000000002] ur=v[-7.995,21.115000000000002]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -20 , 51 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 52, 0] [v[-7.8225,20.98], v[-7.6875,21.05]] . ( layer=m3 ll=v[-8.405,21.115000000000002] ur=v[-7.995,21.525000000000002]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 52, 0] [v[-7.9575000000000005,20.845], v[-7.5525,21.185]] . ( layer=m3 ll=v[-8.405,21.115000000000002] ur=v[-7.995,21.525000000000002]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -20 , 52 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 51, 0] [v[-7.8225,20.98], v[-7.6875,21.05]] . ( layer=m3 ll=v[-7.995,20.705000000000002] ur=v[-7.585,21.115000000000002]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 51, 0] [v[-7.9575000000000005,20.845], v[-7.5525,21.185]] . ( layer=m3 ll=v[-7.995,20.705000000000002] ur=v[-7.585,21.115000000000002]) = 0.46006113724156494 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ -19 , 51 ] full=v3d[-19, 51, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 52, 0] [v[-7.8225,20.98], v[-7.6875,21.05]] . ( layer=m3 ll=v[-7.995,21.115000000000002] ur=v[-7.585,21.525000000000002]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 52, 0] [v[-7.9575000000000005,20.845], v[-7.5525,21.185]] . ( layer=m3 ll=v[-7.995,21.115000000000002] ur=v[-7.585,21.525000000000002]) = 0.37902011819954873 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.37902011819954873 >? 0 [router/convert_pin_to_tracks]: Converting [ -19 , 52 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 51, 0] [v[-7.8225,20.98], v[-7.6875,21.05]] . ( layer=m3 ll=v[-7.585,20.705000000000002] ur=v[-7.175,21.115000000000002]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 51, 0] [v[-7.9575000000000005,20.845], v[-7.5525,21.185]] . ( layer=m3 ll=v[-7.585,20.705000000000002] ur=v[-7.175,21.115000000000002]) = 0.2719489841863758 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.2719489841863758 >? 0 [router/convert_pin_to_tracks]: Converting [ -18 , 51 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 52, 0] [v[-7.8225,20.98], v[-7.6875,21.05]] . ( layer=m3 ll=v[-7.585,21.115000000000002] ur=v[-7.175,21.525000000000002]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 52, 0] [v[-7.9575000000000005,20.845], v[-7.5525,21.185]] . ( layer=m3 ll=v[-7.585,21.115000000000002] ur=v[-7.175,21.525000000000002]) = 0.07717674520216258 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.07717674520216258 >? 0 [router/convert_pin_to_tracks]: Converting [ -18 , 52 ] full=None [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[-7.8225,20.9475] ur=v[-7.6875,21.0825]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 51, 0] [v[-7.8225,20.9475], v[-7.6875,21.0825]] . ( layer=m3 ll=v[-8.405,20.705000000000002] ur=v[-7.995,21.115000000000002]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 51, 0] [v[-7.9575000000000005,20.8125], v[-7.5525,21.2175]] . ( layer=m3 ll=v[-8.405,20.705000000000002] ur=v[-7.995,21.115000000000002]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -20 , 51 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 52, 0] [v[-7.8225,20.9475], v[-7.6875,21.0825]] . ( layer=m3 ll=v[-8.405,21.115000000000002] ur=v[-7.995,21.525000000000002]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 52, 0] [v[-7.9575000000000005,20.8125], v[-7.5525,21.2175]] . ( layer=m3 ll=v[-8.405,21.115000000000002] ur=v[-7.995,21.525000000000002]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -20 , 52 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 51, 0] [v[-7.8225,20.9475], v[-7.6875,21.0825]] . ( layer=m3 ll=v[-7.995,20.705000000000002] ur=v[-7.585,21.115000000000002]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 51, 0] [v[-7.9575000000000005,20.8125], v[-7.5525,21.2175]] . ( layer=m3 ll=v[-7.995,20.705000000000002] ur=v[-7.585,21.115000000000002]) = 0.47985674945758716 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ -19 , 51 ] full=v3d[-19, 51, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 52, 0] [v[-7.8225,20.9475], v[-7.6875,21.0825]] . ( layer=m3 ll=v[-7.995,21.115000000000002] ur=v[-7.585,21.525000000000002]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 52, 0] [v[-7.9575000000000005,20.8125], v[-7.5525,21.2175]] . ( layer=m3 ll=v[-7.995,21.115000000000002] ur=v[-7.585,21.525000000000002]) = 0.38634505302902505 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.38634505302902505 >? 0 [router/convert_pin_to_tracks]: Converting [ -19 , 52 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 51, 0] [v[-7.8225,20.9475], v[-7.6875,21.0825]] . ( layer=m3 ll=v[-7.585,20.705000000000002] ur=v[-7.175,21.115000000000002]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 51, 0] [v[-7.9575000000000005,20.8125], v[-7.5525,21.2175]] . ( layer=m3 ll=v[-7.585,20.705000000000002] ur=v[-7.175,21.115000000000002]) = 0.30424085853152794 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.30424085853152794 >? 0 [router/convert_pin_to_tracks]: Converting [ -18 , 51 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 52, 0] [v[-7.8225,20.9475], v[-7.6875,21.0825]] . ( layer=m3 ll=v[-7.585,21.115000000000002] ur=v[-7.175,21.525000000000002]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 52, 0] [v[-7.9575000000000005,20.8125], v[-7.5525,21.2175]] . ( layer=m3 ll=v[-7.585,21.115000000000002] ur=v[-7.175,21.525000000000002]) = 0.10752906583803194 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.10752906583803194 >? 0 [router/convert_pin_to_tracks]: Converting [ -18 , 52 ] full=None [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[-7.8225,20.9475] ur=v[-7.6875,21.0825]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 51, 0] [v[-7.8225,20.9475], v[-7.6875,21.0825]] . ( layer=m3 ll=v[-8.405,20.705000000000002] ur=v[-7.995,21.115000000000002]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 51, 0] [v[-7.9575000000000005,20.8125], v[-7.5525,21.2175]] . ( layer=m3 ll=v[-8.405,20.705000000000002] ur=v[-7.995,21.115000000000002]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -20 , 51 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 52, 0] [v[-7.8225,20.9475], v[-7.6875,21.0825]] . ( layer=m3 ll=v[-8.405,21.115000000000002] ur=v[-7.995,21.525000000000002]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 52, 0] [v[-7.9575000000000005,20.8125], v[-7.5525,21.2175]] . ( layer=m3 ll=v[-8.405,21.115000000000002] ur=v[-7.995,21.525000000000002]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -20 , 52 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 51, 0] [v[-7.8225,20.9475], v[-7.6875,21.0825]] . ( layer=m3 ll=v[-7.995,20.705000000000002] ur=v[-7.585,21.115000000000002]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 51, 0] [v[-7.9575000000000005,20.8125], v[-7.5525,21.2175]] . ( layer=m3 ll=v[-7.995,20.705000000000002] ur=v[-7.585,21.115000000000002]) = 0.47985674945758716 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ -19 , 51 ] full=v3d[-19, 51, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 52, 0] [v[-7.8225,20.9475], v[-7.6875,21.0825]] . ( layer=m3 ll=v[-7.995,21.115000000000002] ur=v[-7.585,21.525000000000002]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 52, 0] [v[-7.9575000000000005,20.8125], v[-7.5525,21.2175]] . ( layer=m3 ll=v[-7.995,21.115000000000002] ur=v[-7.585,21.525000000000002]) = 0.38634505302902505 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.38634505302902505 >? 0 [router/convert_pin_to_tracks]: Converting [ -19 , 52 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 51, 0] [v[-7.8225,20.9475], v[-7.6875,21.0825]] . ( layer=m3 ll=v[-7.585,20.705000000000002] ur=v[-7.175,21.115000000000002]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 51, 0] [v[-7.9575000000000005,20.8125], v[-7.5525,21.2175]] . ( layer=m3 ll=v[-7.585,20.705000000000002] ur=v[-7.175,21.115000000000002]) = 0.30424085853152794 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.30424085853152794 >? 0 [router/convert_pin_to_tracks]: Converting [ -18 , 51 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 52, 0] [v[-7.8225,20.9475], v[-7.6875,21.0825]] . ( layer=m3 ll=v[-7.585,21.115000000000002] ur=v[-7.175,21.525000000000002]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 52, 0] [v[-7.9575000000000005,20.8125], v[-7.5525,21.2175]] . ( layer=m3 ll=v[-7.585,21.115000000000002] ur=v[-7.175,21.525000000000002]) = 0.10752906583803194 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.10752906583803194 >? 0 [router/convert_pin_to_tracks]: Converting [ -18 , 52 ] full=None [pin_group/convert_pin]: pins {v3d[-19, 51, 0], v3d[-18, 51, 0], v3d[-19, 52, 0], v3d[-18, 52, 0]} [pin_group/convert_pin]: secondary {v3d[-19, 52, 0], v3d[-18, 51, 0], v3d[-18, 52, 0]} [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[-7.8225,24.62] ur=v[-7.6875,24.69]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 60, 0] [v[-7.8225,24.62], v[-7.6875,24.69]] . ( layer=m3 ll=v[-8.405,24.395] ur=v[-7.995,24.805]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 60, 0] [v[-7.9575000000000005,24.485], v[-7.5525,24.825]] . ( layer=m3 ll=v[-8.405,24.395] ur=v[-7.995,24.805]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -20 , 60 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 61, 0] [v[-7.8225,24.62], v[-7.6875,24.69]] . ( layer=m3 ll=v[-8.405,24.805] ur=v[-7.995,25.215]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 61, 0] [v[-7.9575000000000005,24.485], v[-7.5525,24.825]] . ( layer=m3 ll=v[-8.405,24.805] ur=v[-7.995,25.215]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -20 , 61 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 60, 0] [v[-7.8225,24.62], v[-7.6875,24.69]] . ( layer=m3 ll=v[-7.995,24.395] ur=v[-7.585,24.805]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 60, 0] [v[-7.9575000000000005,24.485], v[-7.5525,24.825]] . ( layer=m3 ll=v[-7.995,24.395] ur=v[-7.585,24.805]) = 0.4910766233491476 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ -19 , 60 ] full=v3d[-19, 60, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 61, 0] [v[-7.8225,24.62], v[-7.6875,24.69]] . ( layer=m3 ll=v[-7.995,24.805] ur=v[-7.585,25.215]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 61, 0] [v[-7.9575000000000005,24.485], v[-7.5525,24.825]] . ( layer=m3 ll=v[-7.995,24.805] ur=v[-7.585,25.215]) = 0.37303652636169604 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.37303652636169604 >? 0 [router/convert_pin_to_tracks]: Converting [ -19 , 61 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 60, 0] [v[-7.8225,24.62], v[-7.6875,24.69]] . ( layer=m3 ll=v[-7.585,24.395] ur=v[-7.175,24.805]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 60, 0] [v[-7.9575000000000005,24.485], v[-7.5525,24.825]] . ( layer=m3 ll=v[-7.585,24.395] ur=v[-7.175,24.805]) = 0.3216461565136449 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.3216461565136449 >? 0 [router/convert_pin_to_tracks]: Converting [ -18 , 60 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 61, 0] [v[-7.8225,24.62], v[-7.6875,24.69]] . ( layer=m3 ll=v[-7.585,24.805] ur=v[-7.175,25.215]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 61, 0] [v[-7.9575000000000005,24.485], v[-7.5525,24.825]] . ( layer=m3 ll=v[-7.585,24.805] ur=v[-7.175,25.215]) = 0.03816084380618393 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.03816084380618393 >? 0 [router/convert_pin_to_tracks]: Converting [ -18 , 61 ] full=None [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[-7.8225,24.587500000000002] ur=v[-7.6875,24.7225]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 59, 0] [v[-7.8225,24.587500000000002], v[-7.6875,24.7225]] . ( layer=m3 ll=v[-8.405,23.985] ur=v[-7.995,24.395]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 59, 0] [v[-7.9575000000000005,24.4525], v[-7.5525,24.8575]] . ( layer=m3 ll=v[-8.405,23.985] ur=v[-7.995,24.395]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -20 , 59 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 60, 0] [v[-7.8225,24.587500000000002], v[-7.6875,24.7225]] . ( layer=m3 ll=v[-8.405,24.395] ur=v[-7.995,24.805]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 60, 0] [v[-7.9575000000000005,24.4525], v[-7.5525,24.8575]] . ( layer=m3 ll=v[-8.405,24.395] ur=v[-7.995,24.805]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -20 , 60 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 61, 0] [v[-7.8225,24.587500000000002], v[-7.6875,24.7225]] . ( layer=m3 ll=v[-8.405,24.805] ur=v[-7.995,25.215]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 61, 0] [v[-7.9575000000000005,24.4525], v[-7.5525,24.8575]] . ( layer=m3 ll=v[-8.405,24.805] ur=v[-7.995,25.215]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -20 , 61 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 59, 0] [v[-7.8225,24.587500000000002], v[-7.6875,24.7225]] . ( layer=m3 ll=v[-7.995,23.985] ur=v[-7.585,24.395]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 59, 0] [v[-7.9575000000000005,24.4525], v[-7.5525,24.8575]] . ( layer=m3 ll=v[-7.995,23.985] ur=v[-7.585,24.395]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -19 , 59 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 60, 0] [v[-7.8225,24.587500000000002], v[-7.6875,24.7225]] . ( layer=m3 ll=v[-7.995,24.395] ur=v[-7.585,24.805]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 60, 0] [v[-7.9575000000000005,24.4525], v[-7.5525,24.8575]] . ( layer=m3 ll=v[-7.995,24.395] ur=v[-7.585,24.805]) = 0.5128474432031418 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ -19 , 60 ] full=v3d[-19, 60, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 61, 0] [v[-7.8225,24.587500000000002], v[-7.6875,24.7225]] . ( layer=m3 ll=v[-7.995,24.805] ur=v[-7.585,25.215]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 61, 0] [v[-7.9575000000000005,24.4525], v[-7.5525,24.8575]] . ( layer=m3 ll=v[-7.995,24.805] ur=v[-7.585,25.215]) = 0.3761814721646995 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.3761814721646995 >? 0 [router/convert_pin_to_tracks]: Converting [ -19 , 61 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 59, 0] [v[-7.8225,24.587500000000002], v[-7.6875,24.7225]] . ( layer=m3 ll=v[-7.585,23.985] ur=v[-7.175,24.395]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 59, 0] [v[-7.9575000000000005,24.4525], v[-7.5525,24.8575]] . ( layer=m3 ll=v[-7.585,23.985] ur=v[-7.175,24.395]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -18 , 59 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 60, 0] [v[-7.8225,24.587500000000002], v[-7.6875,24.7225]] . ( layer=m3 ll=v[-7.585,24.395] ur=v[-7.175,24.805]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 60, 0] [v[-7.9575000000000005,24.4525], v[-7.5525,24.8575]] . ( layer=m3 ll=v[-7.585,24.395] ur=v[-7.175,24.805]) = 0.35399505646265655 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.35399505646265655 >? 0 [router/convert_pin_to_tracks]: Converting [ -18 , 60 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 61, 0] [v[-7.8225,24.587500000000002], v[-7.6875,24.7225]] . ( layer=m3 ll=v[-7.585,24.805] ur=v[-7.175,25.215]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 61, 0] [v[-7.9575000000000005,24.4525], v[-7.5525,24.8575]] . ( layer=m3 ll=v[-7.585,24.805] ur=v[-7.175,25.215]) = 0.06174544517614391 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.06174544517614391 >? 0 [router/convert_pin_to_tracks]: Converting [ -18 , 61 ] full=None [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[-7.8225,24.587500000000002] ur=v[-7.6875,24.7225]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 59, 0] [v[-7.8225,24.587500000000002], v[-7.6875,24.7225]] . ( layer=m3 ll=v[-8.405,23.985] ur=v[-7.995,24.395]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 59, 0] [v[-7.9575000000000005,24.4525], v[-7.5525,24.8575]] . ( layer=m3 ll=v[-8.405,23.985] ur=v[-7.995,24.395]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -20 , 59 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 60, 0] [v[-7.8225,24.587500000000002], v[-7.6875,24.7225]] . ( layer=m3 ll=v[-8.405,24.395] ur=v[-7.995,24.805]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 60, 0] [v[-7.9575000000000005,24.4525], v[-7.5525,24.8575]] . ( layer=m3 ll=v[-8.405,24.395] ur=v[-7.995,24.805]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -20 , 60 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 61, 0] [v[-7.8225,24.587500000000002], v[-7.6875,24.7225]] . ( layer=m3 ll=v[-8.405,24.805] ur=v[-7.995,25.215]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 61, 0] [v[-7.9575000000000005,24.4525], v[-7.5525,24.8575]] . ( layer=m3 ll=v[-8.405,24.805] ur=v[-7.995,25.215]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -20 , 61 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 59, 0] [v[-7.8225,24.587500000000002], v[-7.6875,24.7225]] . ( layer=m3 ll=v[-7.995,23.985] ur=v[-7.585,24.395]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 59, 0] [v[-7.9575000000000005,24.4525], v[-7.5525,24.8575]] . ( layer=m3 ll=v[-7.995,23.985] ur=v[-7.585,24.395]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -19 , 59 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 60, 0] [v[-7.8225,24.587500000000002], v[-7.6875,24.7225]] . ( layer=m3 ll=v[-7.995,24.395] ur=v[-7.585,24.805]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 60, 0] [v[-7.9575000000000005,24.4525], v[-7.5525,24.8575]] . ( layer=m3 ll=v[-7.995,24.395] ur=v[-7.585,24.805]) = 0.5128474432031418 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ -19 , 60 ] full=v3d[-19, 60, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 61, 0] [v[-7.8225,24.587500000000002], v[-7.6875,24.7225]] . ( layer=m3 ll=v[-7.995,24.805] ur=v[-7.585,25.215]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 61, 0] [v[-7.9575000000000005,24.4525], v[-7.5525,24.8575]] . ( layer=m3 ll=v[-7.995,24.805] ur=v[-7.585,25.215]) = 0.3761814721646995 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.3761814721646995 >? 0 [router/convert_pin_to_tracks]: Converting [ -19 , 61 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 59, 0] [v[-7.8225,24.587500000000002], v[-7.6875,24.7225]] . ( layer=m3 ll=v[-7.585,23.985] ur=v[-7.175,24.395]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 59, 0] [v[-7.9575000000000005,24.4525], v[-7.5525,24.8575]] . ( layer=m3 ll=v[-7.585,23.985] ur=v[-7.175,24.395]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -18 , 59 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 60, 0] [v[-7.8225,24.587500000000002], v[-7.6875,24.7225]] . ( layer=m3 ll=v[-7.585,24.395] ur=v[-7.175,24.805]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 60, 0] [v[-7.9575000000000005,24.4525], v[-7.5525,24.8575]] . ( layer=m3 ll=v[-7.585,24.395] ur=v[-7.175,24.805]) = 0.35399505646265655 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.35399505646265655 >? 0 [router/convert_pin_to_tracks]: Converting [ -18 , 60 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 61, 0] [v[-7.8225,24.587500000000002], v[-7.6875,24.7225]] . ( layer=m3 ll=v[-7.585,24.805] ur=v[-7.175,25.215]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 61, 0] [v[-7.9575000000000005,24.4525], v[-7.5525,24.8575]] . ( layer=m3 ll=v[-7.585,24.805] ur=v[-7.175,25.215]) = 0.06174544517614391 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.06174544517614391 >? 0 [router/convert_pin_to_tracks]: Converting [ -18 , 61 ] full=None [pin_group/convert_pin]: pins {v3d[-18, 61, 0], v3d[-19, 60, 0], v3d[-18, 60, 0], v3d[-19, 61, 0]} [pin_group/convert_pin]: secondary {v3d[-18, 60, 0], v3d[-19, 61, 0], v3d[-18, 61, 0]} [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[-7.8225,13.6675] ur=v[-7.6875,13.8025]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 33, 0] [v[-7.8225,13.6675], v[-7.6875,13.8025]] . ( layer=m3 ll=v[-8.405,13.325000000000001] ur=v[-7.995,13.735]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 33, 0] [v[-7.9575000000000005,13.5325], v[-7.5525,13.9375]] . ( layer=m3 ll=v[-8.405,13.325000000000001] ur=v[-7.995,13.735]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -20 , 33 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 34, 0] [v[-7.8225,13.6675], v[-7.6875,13.8025]] . ( layer=m3 ll=v[-8.405,13.735] ur=v[-7.995,14.145]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 34, 0] [v[-7.9575000000000005,13.5325], v[-7.5525,13.9375]] . ( layer=m3 ll=v[-8.405,13.735] ur=v[-7.995,14.145]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -20 , 34 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 33, 0] [v[-7.8225,13.6675], v[-7.6875,13.8025]] . ( layer=m3 ll=v[-7.995,13.325000000000001] ur=v[-7.585,13.735]) = 0.1349999999999998 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 33, 0] [v[-7.9575000000000005,13.5325], v[-7.5525,13.9375]] . ( layer=m3 ll=v[-7.995,13.325000000000001] ur=v[-7.585,13.735]) = 0.42398407988979947 [router/convert_pin_coord_to_tracks]: Overlap: 0.1349999999999998 >? 0 [router/convert_pin_to_tracks]: Converting [ -19 , 33 ] full=v3d[-19, 33, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 34, 0] [v[-7.8225,13.6675], v[-7.6875,13.8025]] . ( layer=m3 ll=v[-7.995,13.735] ur=v[-7.585,14.145]) = 0.1349999999999998 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 34, 0] [v[-7.9575000000000005,13.5325], v[-7.5525,13.9375]] . ( layer=m3 ll=v[-7.995,13.735] ur=v[-7.585,14.145]) = 0.42398407988980036 [router/convert_pin_coord_to_tracks]: Overlap: 0.1349999999999998 >? 0 [router/convert_pin_to_tracks]: Converting [ -19 , 34 ] full=v3d[-19, 34, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 33, 0] [v[-7.8225,13.6675], v[-7.6875,13.8025]] . ( layer=m3 ll=v[-7.585,13.325000000000001] ur=v[-7.175,13.735]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 33, 0] [v[-7.9575000000000005,13.5325], v[-7.5525,13.9375]] . ( layer=m3 ll=v[-7.585,13.325000000000001] ur=v[-7.175,13.735]) = 0.2050914430199356 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.2050914430199356 >? 0 [router/convert_pin_to_tracks]: Converting [ -18 , 33 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 34, 0] [v[-7.8225,13.6675], v[-7.6875,13.8025]] . ( layer=m3 ll=v[-7.585,13.735] ur=v[-7.175,14.145]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 34, 0] [v[-7.9575000000000005,13.5325], v[-7.5525,13.9375]] . ( layer=m3 ll=v[-7.585,13.735] ur=v[-7.175,14.145]) = 0.20509144301993734 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.20509144301993734 >? 0 [router/convert_pin_to_tracks]: Converting [ -18 , 34 ] full=None [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[-7.8225,13.700000000000001] ur=v[-7.6875,13.77]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 33, 0] [v[-7.8225,13.700000000000001], v[-7.6875,13.77]] . ( layer=m3 ll=v[-8.405,13.325000000000001] ur=v[-7.995,13.735]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 33, 0] [v[-7.9575000000000005,13.565], v[-7.5525,13.905000000000001]] . ( layer=m3 ll=v[-8.405,13.325000000000001] ur=v[-7.995,13.735]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -20 , 33 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 34, 0] [v[-7.8225,13.700000000000001], v[-7.6875,13.77]] . ( layer=m3 ll=v[-8.405,13.735] ur=v[-7.995,14.145]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 34, 0] [v[-7.9575000000000005,13.565], v[-7.5525,13.905000000000001]] . ( layer=m3 ll=v[-8.405,13.735] ur=v[-7.995,14.145]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -20 , 34 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 33, 0] [v[-7.8225,13.700000000000001], v[-7.6875,13.77]] . ( layer=m3 ll=v[-7.995,13.325000000000001] ur=v[-7.585,13.735]) = 0.1349999999999998 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 33, 0] [v[-7.9575000000000005,13.565], v[-7.5525,13.905000000000001]] . ( layer=m3 ll=v[-7.995,13.325000000000001] ur=v[-7.585,13.735]) = 0.4094584838539804 [router/convert_pin_coord_to_tracks]: Overlap: 0.1349999999999998 >? 0 [router/convert_pin_to_tracks]: Converting [ -19 , 33 ] full=v3d[-19, 33, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 34, 0] [v[-7.8225,13.700000000000001], v[-7.6875,13.77]] . ( layer=m3 ll=v[-7.995,13.735] ur=v[-7.585,14.145]) = 0.1349999999999998 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 34, 0] [v[-7.9575000000000005,13.565], v[-7.5525,13.905000000000001]] . ( layer=m3 ll=v[-7.995,13.735] ur=v[-7.585,14.145]) = 0.40945848385398115 [router/convert_pin_coord_to_tracks]: Overlap: 0.1349999999999998 >? 0 [router/convert_pin_to_tracks]: Converting [ -19 , 34 ] full=v3d[-19, 34, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 33, 0] [v[-7.8225,13.700000000000001], v[-7.6875,13.77]] . ( layer=m3 ll=v[-7.585,13.325000000000001] ur=v[-7.175,13.735]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 33, 0] [v[-7.9575000000000005,13.565], v[-7.5525,13.905000000000001]] . ( layer=m3 ll=v[-7.585,13.325000000000001] ur=v[-7.175,13.735]) = 0.17307873930670964 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.17307873930670964 >? 0 [router/convert_pin_to_tracks]: Converting [ -18 , 33 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 34, 0] [v[-7.8225,13.700000000000001], v[-7.6875,13.77]] . ( layer=m3 ll=v[-7.585,13.735] ur=v[-7.175,14.145]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 34, 0] [v[-7.9575000000000005,13.565], v[-7.5525,13.905000000000001]] . ( layer=m3 ll=v[-7.585,13.735] ur=v[-7.175,14.145]) = 0.1730787393067114 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.1730787393067114 >? 0 [router/convert_pin_to_tracks]: Converting [ -18 , 34 ] full=None [pin_group/convert_pin]: pins {v3d[-18, 34, 0], v3d[-19, 33, 0], v3d[-18, 33, 0], v3d[-19, 34, 0]} [pin_group/convert_pin]: secondary {v3d[-18, 34, 0], v3d[-18, 33, 0]} [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[-1.8275000000000001,30.9675] ur=v[-1.6925000000000001,31.1025]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-5, 75, 0] [v[-1.8275000000000001,30.9675], v[-1.6925000000000001,31.1025]] . ( layer=m3 ll=v[-2.255,30.545] ur=v[-1.845,30.955000000000002]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-5, 75, 0] [v[-1.9625000000000001,30.8325], v[-1.5575,31.2375]] . ( layer=m3 ll=v[-2.255,30.545] ur=v[-1.845,30.955000000000002]) = 0.1697424519676813 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.1697424519676813 >? 0 [router/convert_pin_to_tracks]: Converting [ -5 , 75 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-5, 76, 0] [v[-1.8275000000000001,30.9675], v[-1.6925000000000001,31.1025]] . ( layer=m3 ll=v[-2.255,30.955000000000002] ur=v[-1.845,31.365000000000002]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-5, 76, 0] [v[-1.9625000000000001,30.8325], v[-1.5575,31.2375]] . ( layer=m3 ll=v[-2.255,30.955000000000002] ur=v[-1.845,31.365000000000002]) = 0.30596159889763846 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.30596159889763846 >? 0 [router/convert_pin_to_tracks]: Converting [ -5 , 76 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-4, 75, 0] [v[-1.8275000000000001,30.9675], v[-1.6925000000000001,31.1025]] . ( layer=m3 ll=v[-1.845,30.545] ur=v[-1.435,30.955000000000002]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-4, 75, 0] [v[-1.9625000000000001,30.8325], v[-1.5575,31.2375]] . ( layer=m3 ll=v[-1.845,30.545] ur=v[-1.435,30.955000000000002]) = 0.3125099998400059 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.3125099998400059 >? 0 [router/convert_pin_to_tracks]: Converting [ -4 , 75 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-4, 76, 0] [v[-1.8275000000000001,30.9675], v[-1.6925000000000001,31.1025]] . ( layer=m3 ll=v[-1.845,30.955000000000002] ur=v[-1.435,31.365000000000002]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-4, 76, 0] [v[-1.9625000000000001,30.8325], v[-1.5575,31.2375]] . ( layer=m3 ll=v[-1.845,30.955000000000002] ur=v[-1.435,31.365000000000002]) = 0.4030663717057022 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ -4 , 76 ] full=v3d[-4, 76, 0] [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[-1.8275000000000001,30.990000000000002] ur=v[-1.6925000000000001,31.060000000000002]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-5, 75, 0] [v[-1.8275000000000001,30.990000000000002], v[-1.6925000000000001,31.060000000000002]] . ( layer=m3 ll=v[-2.255,30.545] ur=v[-1.845,30.955000000000002]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-5, 75, 0] [v[-1.9625000000000001,30.855], v[-1.5575,31.195]] . ( layer=m3 ll=v[-2.255,30.545] ur=v[-1.845,30.955000000000002]) = 0.15429274124209577 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.15429274124209577 >? 0 [router/convert_pin_to_tracks]: Converting [ -5 , 75 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-5, 76, 0] [v[-1.8275000000000001,30.990000000000002], v[-1.6925000000000001,31.060000000000002]] . ( layer=m3 ll=v[-2.255,30.955000000000002] ur=v[-1.845,31.365000000000002]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-5, 76, 0] [v[-1.9625000000000001,30.855], v[-1.5575,31.195]] . ( layer=m3 ll=v[-2.255,30.955000000000002] ur=v[-1.845,31.365000000000002]) = 0.26721947908039806 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.26721947908039806 >? 0 [router/convert_pin_to_tracks]: Converting [ -5 , 76 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-4, 75, 0] [v[-1.8275000000000001,30.990000000000002], v[-1.6925000000000001,31.060000000000002]] . ( layer=m3 ll=v[-1.845,30.545] ur=v[-1.435,30.955000000000002]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-4, 75, 0] [v[-1.9625000000000001,30.855], v[-1.5575,31.195]] . ( layer=m3 ll=v[-1.845,30.545] ur=v[-1.435,30.955000000000002]) = 0.3043948915471483 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.3043948915471483 >? 0 [router/convert_pin_to_tracks]: Converting [ -4 , 75 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-4, 76, 0] [v[-1.8275000000000001,30.990000000000002], v[-1.6925000000000001,31.060000000000002]] . ( layer=m3 ll=v[-1.845,30.955000000000002] ur=v[-1.435,31.365000000000002]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-4, 76, 0] [v[-1.9625000000000001,30.855], v[-1.5575,31.195]] . ( layer=m3 ll=v[-1.845,30.955000000000002] ur=v[-1.435,31.365000000000002]) = 0.37450801059523303 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ -4 , 76 ] full=v3d[-4, 76, 0] [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[-1.8275000000000001,30.9575] ur=v[-1.6925000000000001,31.0925]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-5, 75, 0] [v[-1.8275000000000001,30.9575], v[-1.6925000000000001,31.0925]] . ( layer=m3 ll=v[-2.255,30.545] ur=v[-1.845,30.955000000000002]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-5, 75, 0] [v[-1.9625000000000001,30.8225], v[-1.5575,31.2275]] . ( layer=m3 ll=v[-2.255,30.545] ur=v[-1.845,30.955000000000002]) = 0.17709460748424868 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.17709460748424868 >? 0 [router/convert_pin_to_tracks]: Converting [ -5 , 75 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-5, 76, 0] [v[-1.8275000000000001,30.9575], v[-1.6925000000000001,31.0925]] . ( layer=m3 ll=v[-2.255,30.955000000000002] ur=v[-1.845,31.365000000000002]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-5, 76, 0] [v[-1.9625000000000001,30.8225], v[-1.5575,31.2275]] . ( layer=m3 ll=v[-2.255,30.955000000000002] ur=v[-1.845,31.365000000000002]) = 0.296753264514476 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.296753264514476 >? 0 [router/convert_pin_to_tracks]: Converting [ -5 , 76 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-4, 75, 0] [v[-1.8275000000000001,30.9575], v[-1.6925000000000001,31.0925]] . ( layer=m3 ll=v[-1.845,30.545] ur=v[-1.435,30.955000000000002]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-4, 75, 0] [v[-1.9625000000000001,30.8225], v[-1.5575,31.2275]] . ( layer=m3 ll=v[-1.845,30.545] ur=v[-1.435,30.955000000000002]) = 0.3165635797118803 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.3165635797118803 >? 0 [router/convert_pin_to_tracks]: Converting [ -4 , 75 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-4, 76, 0] [v[-1.8275000000000001,30.9575], v[-1.6925000000000001,31.0925]] . ( layer=m3 ll=v[-1.845,30.955000000000002] ur=v[-1.435,31.365000000000002]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-4, 76, 0] [v[-1.9625000000000001,30.8225], v[-1.5575,31.2275]] . ( layer=m3 ll=v[-1.845,30.955000000000002] ur=v[-1.435,31.365000000000002]) = 0.3961218246953814 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ -4 , 76 ] full=v3d[-4, 76, 0] [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[-1.8275000000000001,31.0] ur=v[-1.6925000000000001,31.07]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-5, 75, 0] [v[-1.8275000000000001,31.0], v[-1.6925000000000001,31.07]] . ( layer=m3 ll=v[-2.255,30.545] ur=v[-1.845,30.955000000000002]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-5, 75, 0] [v[-1.9625000000000001,30.865000000000002], v[-1.5575,31.205000000000002]] . ( layer=m3 ll=v[-2.255,30.545] ur=v[-1.845,30.955000000000002]) = 0.14800760115615688 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.14800760115615688 >? 0 [router/convert_pin_to_tracks]: Converting [ -5 , 75 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-5, 76, 0] [v[-1.8275000000000001,31.0], v[-1.6925000000000001,31.07]] . ( layer=m3 ll=v[-2.255,30.955000000000002] ur=v[-1.845,31.365000000000002]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-5, 76, 0] [v[-1.9625000000000001,30.865000000000002], v[-1.5575,31.205000000000002]] . ( layer=m3 ll=v[-2.255,30.955000000000002] ur=v[-1.845,31.365000000000002]) = 0.2762358593665928 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.2762358593665928 >? 0 [router/convert_pin_to_tracks]: Converting [ -5 , 76 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-4, 75, 0] [v[-1.8275000000000001,31.0], v[-1.6925000000000001,31.07]] . ( layer=m3 ll=v[-1.845,30.545] ur=v[-1.435,30.955000000000002]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-4, 75, 0] [v[-1.9625000000000001,30.865000000000002], v[-1.5575,31.205000000000002]] . ( layer=m3 ll=v[-1.845,30.545] ur=v[-1.435,30.955000000000002]) = 0.3012577799825258 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.3012577799825258 >? 0 [router/convert_pin_to_tracks]: Converting [ -4 , 75 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-4, 76, 0] [v[-1.8275000000000001,31.0], v[-1.6925000000000001,31.07]] . ( layer=m3 ll=v[-1.845,30.955000000000002] ur=v[-1.435,31.365000000000002]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-4, 76, 0] [v[-1.9625000000000001,30.865000000000002], v[-1.5575,31.205000000000002]] . ( layer=m3 ll=v[-1.845,30.955000000000002] ur=v[-1.435,31.365000000000002]) = 0.38099376635320414 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ -4 , 76 ] full=v3d[-4, 76, 0] [pin_group/convert_pin]: pins {v3d[-5, 75, 0], v3d[-4, 75, 0], v3d[-4, 76, 0], v3d[-5, 76, 0]} [pin_group/convert_pin]: secondary {v3d[-4, 75, 0], v3d[-5, 75, 0], v3d[-5, 76, 0]} [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[-1.8275000000000001,35.917500000000004] ur=v[-1.6925000000000001,36.0525]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-5, 87, 0] [v[-1.8275000000000001,35.917500000000004], v[-1.6925000000000001,36.0525]] . ( layer=m3 ll=v[-2.255,35.465] ur=v[-1.845,35.875]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-5, 87, 0] [v[-1.9625000000000001,35.7825], v[-1.5575,36.1875]] . ( layer=m3 ll=v[-2.255,35.465] ur=v[-1.845,35.875]) = 0.14954096428738262 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.14954096428738262 >? 0 [router/convert_pin_to_tracks]: Converting [ -5 , 87 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-5, 88, 0] [v[-1.8275000000000001,35.917500000000004], v[-1.6925000000000001,36.0525]] . ( layer=m3 ll=v[-2.255,35.875] ur=v[-1.845,36.285000000000004]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-5, 88, 0] [v[-1.9625000000000001,35.7825], v[-1.5575,36.1875]] . ( layer=m3 ll=v[-2.255,35.875] ur=v[-1.845,36.285000000000004]) = 0.3338600005990535 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.3338600005990535 >? 0 [router/convert_pin_to_tracks]: Converting [ -5 , 88 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-4, 87, 0] [v[-1.8275000000000001,35.917500000000004], v[-1.6925000000000001,36.0525]] . ( layer=m3 ll=v[-1.845,35.465] ur=v[-1.435,35.875]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-4, 87, 0] [v[-1.9625000000000001,35.7825], v[-1.5575,36.1875]] . ( layer=m3 ll=v[-1.845,35.465] ur=v[-1.435,35.875]) = 0.30201407251980844 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.30201407251980844 >? 0 [router/convert_pin_to_tracks]: Converting [ -4 , 87 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-4, 88, 0] [v[-1.8275000000000001,35.917500000000004], v[-1.6925000000000001,36.0525]] . ( layer=m3 ll=v[-1.845,35.875] ur=v[-1.435,36.285000000000004]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-4, 88, 0] [v[-1.9625000000000001,35.7825], v[-1.5575,36.1875]] . ( layer=m3 ll=v[-1.845,35.875] ur=v[-1.435,36.285000000000004]) = 0.42463219378657563 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ -4 , 88 ] full=v3d[-4, 88, 0] [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[-1.8275000000000001,35.9075] ur=v[-1.6925000000000001,36.042500000000004]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-5, 87, 0] [v[-1.8275000000000001,35.9075], v[-1.6925000000000001,36.042500000000004]] . ( layer=m3 ll=v[-2.255,35.465] ur=v[-1.845,35.875]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-5, 87, 0] [v[-1.9625000000000001,35.7725], v[-1.5575,36.1775]] . ( layer=m3 ll=v[-2.255,35.465] ur=v[-1.845,35.875]) = 0.1559246612951263 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.1559246612951263 >? 0 [router/convert_pin_to_tracks]: Converting [ -5 , 87 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-5, 88, 0] [v[-1.8275000000000001,35.9075], v[-1.6925000000000001,36.042500000000004]] . ( layer=m3 ll=v[-2.255,35.875] ur=v[-1.845,36.285000000000004]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-5, 88, 0] [v[-1.9625000000000001,35.7725], v[-1.5575,36.1775]] . ( layer=m3 ll=v[-2.255,35.875] ur=v[-1.845,36.285000000000004]) = 0.3245188746436811 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.3245188746436811 >? 0 [router/convert_pin_to_tracks]: Converting [ -5 , 88 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-4, 87, 0] [v[-1.8275000000000001,35.9075], v[-1.6925000000000001,36.042500000000004]] . ( layer=m3 ll=v[-1.845,35.465] ur=v[-1.435,35.875]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-4, 87, 0] [v[-1.9625000000000001,35.7725], v[-1.5575,36.1775]] . ( layer=m3 ll=v[-1.845,35.465] ur=v[-1.435,35.875]) = 0.30522532660315027 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.30522532660315027 >? 0 [router/convert_pin_to_tracks]: Converting [ -4 , 87 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-4, 88, 0] [v[-1.8275000000000001,35.9075], v[-1.6925000000000001,36.042500000000004]] . ( layer=m3 ll=v[-1.845,35.875] ur=v[-1.435,36.285000000000004]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-4, 88, 0] [v[-1.9625000000000001,35.7725], v[-1.5575,36.1775]] . ( layer=m3 ll=v[-1.845,35.875] ur=v[-1.435,36.285000000000004]) = 0.41732780880262593 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ -4 , 88 ] full=v3d[-4, 88, 0] [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[-1.8275000000000001,35.95] ur=v[-1.6925000000000001,36.02]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-5, 87, 0] [v[-1.8275000000000001,35.95], v[-1.6925000000000001,36.02]] . ( layer=m3 ll=v[-2.255,35.465] ur=v[-1.845,35.875]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-5, 87, 0] [v[-1.9625000000000001,35.815], v[-1.5575,36.155]] . ( layer=m3 ll=v[-2.255,35.465] ur=v[-1.845,35.875]) = 0.1319327480195888 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.1319327480195888 >? 0 [router/convert_pin_to_tracks]: Converting [ -5 , 87 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-5, 88, 0] [v[-1.8275000000000001,35.95], v[-1.6925000000000001,36.02]] . ( layer=m3 ll=v[-2.255,35.875] ur=v[-1.845,36.285000000000004]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-5, 88, 0] [v[-1.9625000000000001,35.815], v[-1.5575,36.155]] . ( layer=m3 ll=v[-2.255,35.875] ur=v[-1.845,36.285000000000004]) = 0.3036548204787809 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.3036548204787809 >? 0 [router/convert_pin_to_tracks]: Converting [ -5 , 88 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-4, 87, 0] [v[-1.8275000000000001,35.95], v[-1.6925000000000001,36.02]] . ( layer=m3 ll=v[-1.845,35.465] ur=v[-1.435,35.875]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-4, 87, 0] [v[-1.9625000000000001,35.815], v[-1.5575,36.155]] . ( layer=m3 ll=v[-1.845,35.465] ur=v[-1.435,35.875]) = 0.2936941436256436 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.2936941436256436 >? 0 [router/convert_pin_to_tracks]: Converting [ -4 , 87 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-4, 88, 0] [v[-1.8275000000000001,35.95], v[-1.6925000000000001,36.02]] . ( layer=m3 ll=v[-1.845,35.875] ur=v[-1.435,36.285000000000004]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-4, 88, 0] [v[-1.9625000000000001,35.815], v[-1.5575,36.155]] . ( layer=m3 ll=v[-1.845,35.875] ur=v[-1.435,36.285000000000004]) = 0.4013181406315949 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ -4 , 88 ] full=v3d[-4, 88, 0] [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[-1.8275000000000001,35.94] ur=v[-1.6925000000000001,36.01]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-5, 87, 0] [v[-1.8275000000000001,35.94], v[-1.6925000000000001,36.01]] . ( layer=m3 ll=v[-2.255,35.465] ur=v[-1.845,35.875]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-5, 87, 0] [v[-1.9625000000000001,35.805], v[-1.5575,36.145]] . ( layer=m3 ll=v[-2.255,35.465] ur=v[-1.845,35.875]) = 0.1367707936658996 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.1367707936658996 >? 0 [router/convert_pin_to_tracks]: Converting [ -5 , 87 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-5, 88, 0] [v[-1.8275000000000001,35.94], v[-1.6925000000000001,36.01]] . ( layer=m3 ll=v[-2.255,35.875] ur=v[-1.845,36.285000000000004]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-5, 88, 0] [v[-1.9625000000000001,35.805], v[-1.5575,36.145]] . ( layer=m3 ll=v[-2.255,35.875] ur=v[-1.845,36.285000000000004]) = 0.2944592501518703 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.2944592501518703 >? 0 [router/convert_pin_to_tracks]: Converting [ -5 , 88 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-4, 87, 0] [v[-1.8275000000000001,35.94], v[-1.6925000000000001,36.01]] . ( layer=m3 ll=v[-1.845,35.465] ur=v[-1.435,35.875]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-4, 87, 0] [v[-1.9625000000000001,35.805], v[-1.5575,36.145]] . ( layer=m3 ll=v[-1.845,35.465] ur=v[-1.435,35.875]) = 0.29589905373285663 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.29589905373285663 >? 0 [router/convert_pin_to_tracks]: Converting [ -4 , 87 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-4, 88, 0] [v[-1.8275000000000001,35.94], v[-1.6925000000000001,36.01]] . ( layer=m3 ll=v[-1.845,35.875] ur=v[-1.435,36.285000000000004]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-4, 88, 0] [v[-1.9625000000000001,35.805], v[-1.5575,36.145]] . ( layer=m3 ll=v[-1.845,35.875] ur=v[-1.435,36.285000000000004]) = 0.39440619924134257 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ -4 , 88 ] full=v3d[-4, 88, 0] [pin_group/convert_pin]: pins {v3d[-5, 88, 0], v3d[-4, 88, 0], v3d[-5, 87, 0], v3d[-4, 87, 0]} [pin_group/convert_pin]: secondary {v3d[-5, 88, 0], v3d[-5, 87, 0], v3d[-4, 87, 0]} [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[-0.4875,4.1625] ur=v[-0.3525,4.2975]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-2, 10, 0] [v[-0.4875,4.1625], v[-0.3525,4.2975]] . ( layer=m3 ll=v[-1.025,3.895] ur=v[-0.615,4.305]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-2, 10, 0] [v[-0.6225,4.0275], v[-0.2175,4.4325]] . ( layer=m3 ll=v[-1.025,3.895] ur=v[-0.615,4.305]) = 0.2776013328498261 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.2776013328498261 >? 0 [router/convert_pin_to_tracks]: Converting [ -2 , 10 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-2, 11, 0] [v[-0.4875,4.1625], v[-0.3525,4.2975]] . ( layer=m3 ll=v[-1.025,4.305] ur=v[-0.615,4.715]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-2, 11, 0] [v[-0.6225,4.0275], v[-0.2175,4.4325]] . ( layer=m3 ll=v[-1.025,4.305] ur=v[-0.615,4.715]) = 0.1277203977444484 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.1277203977444484 >? 0 [router/convert_pin_to_tracks]: Converting [ -2 , 11 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-1, 10, 0] [v[-0.4875,4.1625], v[-0.3525,4.2975]] . ( layer=m3 ll=v[-0.615,3.895] ur=v[-0.20500000000000002,4.305]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-1, 10, 0] [v[-0.6225,4.0275], v[-0.2175,4.4325]] . ( layer=m3 ll=v[-0.615,3.895] ur=v[-0.20500000000000002,4.305]) = 0.4847808783357692 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ -1 , 10 ] full=v3d[-1, 10, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-1, 11, 0] [v[-0.4875,4.1625], v[-0.3525,4.2975]] . ( layer=m3 ll=v[-0.615,4.305] ur=v[-0.20500000000000002,4.715]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-1, 11, 0] [v[-0.6225,4.0275], v[-0.2175,4.4325]] . ( layer=m3 ll=v[-0.615,4.305] ur=v[-0.20500000000000002,4.715]) = 0.41744760150227245 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.41744760150227245 >? 0 [router/convert_pin_to_tracks]: Converting [ -1 , 11 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[0, 10, 0] [v[-0.4875,4.1625], v[-0.3525,4.2975]] . ( layer=m3 ll=v[-0.20500000000000002,3.895] ur=v[0.20500000000000002,4.305]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[0, 10, 0] [v[-0.6225,4.0275], v[-0.2175,4.4325]] . ( layer=m3 ll=v[-0.20500000000000002,3.895] ur=v[0.20500000000000002,4.305]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 0 , 10 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[0, 11, 0] [v[-0.4875,4.1625], v[-0.3525,4.2975]] . ( layer=m3 ll=v[-0.20500000000000002,4.305] ur=v[0.20500000000000002,4.715]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[0, 11, 0] [v[-0.6225,4.0275], v[-0.2175,4.4325]] . ( layer=m3 ll=v[-0.20500000000000002,4.305] ur=v[0.20500000000000002,4.715]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 0 , 11 ] full=None [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[-0.4875,4.195] ur=v[-0.3525,4.265]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-2, 10, 0] [v[-0.4875,4.195], v[-0.3525,4.265]] . ( layer=m3 ll=v[-1.025,3.895] ur=v[-0.615,4.305]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-2, 10, 0] [v[-0.6225,4.0600000000000005], v[-0.2175,4.4]] . ( layer=m3 ll=v[-1.025,3.895] ur=v[-0.615,4.305]) = 0.24511476903687304 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.24511476903687304 >? 0 [router/convert_pin_to_tracks]: Converting [ -2 , 10 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-2, 11, 0] [v[-0.4875,4.195], v[-0.3525,4.265]] . ( layer=m3 ll=v[-1.025,4.305] ur=v[-0.615,4.715]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-2, 11, 0] [v[-0.6225,4.0600000000000005], v[-0.2175,4.4]] . ( layer=m3 ll=v[-1.025,4.305] ur=v[-0.615,4.715]) = 0.09529559276273022 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.09529559276273022 >? 0 [router/convert_pin_to_tracks]: Converting [ -2 , 11 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-1, 10, 0] [v[-0.4875,4.195], v[-0.3525,4.265]] . ( layer=m3 ll=v[-0.615,3.895] ur=v[-0.20500000000000002,4.305]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-1, 10, 0] [v[-0.6225,4.0600000000000005], v[-0.2175,4.4]] . ( layer=m3 ll=v[-0.615,3.895] ur=v[-0.20500000000000002,4.305]) = 0.4669381650711361 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ -1 , 10 ] full=v3d[-1, 10, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-1, 11, 0] [v[-0.4875,4.195], v[-0.3525,4.265]] . ( layer=m3 ll=v[-0.615,4.305] ur=v[-0.20500000000000002,4.715]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-1, 11, 0] [v[-0.6225,4.0600000000000005], v[-0.2175,4.4]] . ( layer=m3 ll=v[-0.615,4.305] ur=v[-0.20500000000000002,4.715]) = 0.40869456810679544 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.40869456810679544 >? 0 [router/convert_pin_to_tracks]: Converting [ -1 , 11 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[0, 10, 0] [v[-0.4875,4.195], v[-0.3525,4.265]] . ( layer=m3 ll=v[-0.20500000000000002,3.895] ur=v[0.20500000000000002,4.305]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[0, 10, 0] [v[-0.6225,4.0600000000000005], v[-0.2175,4.4]] . ( layer=m3 ll=v[-0.20500000000000002,3.895] ur=v[0.20500000000000002,4.305]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 0 , 10 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[0, 11, 0] [v[-0.4875,4.195], v[-0.3525,4.265]] . ( layer=m3 ll=v[-0.20500000000000002,4.305] ur=v[0.20500000000000002,4.715]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[0, 11, 0] [v[-0.6225,4.0600000000000005], v[-0.2175,4.4]] . ( layer=m3 ll=v[-0.20500000000000002,4.305] ur=v[0.20500000000000002,4.715]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 0 , 11 ] full=None [pin_group/convert_pin]: pins {v3d[-2, 11, 0], v3d[-2, 10, 0], v3d[-1, 11, 0], v3d[-1, 10, 0]} [pin_group/convert_pin]: secondary {v3d[-2, 11, 0], v3d[-1, 11, 0], v3d[-2, 10, 0]} [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[-0.4875,-0.7875] ur=v[-0.3525,-0.6525]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-2, -2, 0] [v[-0.4875,-0.7875], v[-0.3525,-0.6525]] . ( layer=m3 ll=v[-1.025,-1.025] ur=v[-0.615,-0.615]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-2, -2, 0] [v[-0.6225,-0.9225], v[-0.2175,-0.5175]] . ( layer=m3 ll=v[-1.025,-1.025] ur=v[-0.615,-0.615]) = 0.30759144981614817 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.30759144981614817 >? 0 [router/convert_pin_to_tracks]: Converting [ -2 , -2 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-2, -1, 0] [v[-0.4875,-0.7875], v[-0.3525,-0.6525]] . ( layer=m3 ll=v[-1.025,-0.615] ur=v[-0.615,-0.20500000000000002]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-2, -1, 0] [v[-0.6225,-0.9225], v[-0.2175,-0.5175]] . ( layer=m3 ll=v[-1.025,-0.615] ur=v[-0.615,-0.20500000000000002]) = 0.09778803607803976 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.09778803607803976 >? 0 [router/convert_pin_to_tracks]: Converting [ -2 , -1 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-1, -2, 0] [v[-0.4875,-0.7875], v[-0.3525,-0.6525]] . ( layer=m3 ll=v[-0.615,-1.025] ur=v[-0.20500000000000002,-0.615]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-1, -2, 0] [v[-0.6225,-0.9225], v[-0.2175,-0.5175]] . ( layer=m3 ll=v[-0.615,-1.025] ur=v[-0.20500000000000002,-0.615]) = 0.5025559670325286 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ -1 , -2 ] full=v3d[-1, -2, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-1, -1, 0] [v[-0.4875,-0.7875], v[-0.3525,-0.6525]] . ( layer=m3 ll=v[-0.615,-0.615] ur=v[-0.20500000000000002,-0.20500000000000002]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-1, -1, 0] [v[-0.6225,-0.9225], v[-0.2175,-0.5175]] . ( layer=m3 ll=v[-0.615,-0.615] ur=v[-0.20500000000000002,-0.20500000000000002]) = 0.40928290948926754 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.40928290948926754 >? 0 [router/convert_pin_to_tracks]: Converting [ -1 , -1 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[0, -2, 0] [v[-0.4875,-0.7875], v[-0.3525,-0.6525]] . ( layer=m3 ll=v[-0.20500000000000002,-1.025] ur=v[0.20500000000000002,-0.615]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[0, -2, 0] [v[-0.6225,-0.9225], v[-0.2175,-0.5175]] . ( layer=m3 ll=v[-0.20500000000000002,-1.025] ur=v[0.20500000000000002,-0.615]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 0 , -2 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[0, -1, 0] [v[-0.4875,-0.7875], v[-0.3525,-0.6525]] . ( layer=m3 ll=v[-0.20500000000000002,-0.615] ur=v[0.20500000000000002,-0.20500000000000002]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[0, -1, 0] [v[-0.6225,-0.9225], v[-0.2175,-0.5175]] . ( layer=m3 ll=v[-0.20500000000000002,-0.615] ur=v[0.20500000000000002,-0.20500000000000002]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 0 , -1 ] full=None [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[-0.4875,-0.755] ur=v[-0.3525,-0.685]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-2, -2, 0] [v[-0.4875,-0.755], v[-0.3525,-0.685]] . ( layer=m3 ll=v[-1.025,-1.025] ur=v[-0.615,-0.615]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-2, -2, 0] [v[-0.6225,-0.89], v[-0.2175,-0.55]] . ( layer=m3 ll=v[-1.025,-1.025] ur=v[-0.615,-0.615]) = 0.2751022537166863 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.2751022537166863 >? 0 [router/convert_pin_to_tracks]: Converting [ -2 , -2 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-2, -1, 0] [v[-0.4875,-0.755], v[-0.3525,-0.685]] . ( layer=m3 ll=v[-1.025,-0.615] ur=v[-0.615,-0.20500000000000002]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-2, -1, 0] [v[-0.6225,-0.89], v[-0.2175,-0.55]] . ( layer=m3 ll=v[-1.025,-0.615] ur=v[-0.615,-0.20500000000000002]) = 0.06543126164151196 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.06543126164151196 >? 0 [router/convert_pin_to_tracks]: Converting [ -2 , -1 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-1, -2, 0] [v[-0.4875,-0.755], v[-0.3525,-0.685]] . ( layer=m3 ll=v[-0.615,-1.025] ur=v[-0.20500000000000002,-0.615]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-1, -2, 0] [v[-0.6225,-0.89], v[-0.2175,-0.55]] . ( layer=m3 ll=v[-0.615,-1.025] ur=v[-0.20500000000000002,-0.615]) = 0.4833541662176917 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ -1 , -2 ] full=v3d[-1, -2, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-1, -1, 0] [v[-0.4875,-0.755], v[-0.3525,-0.685]] . ( layer=m3 ll=v[-0.615,-0.615] ur=v[-0.20500000000000002,-0.20500000000000002]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-1, -1, 0] [v[-0.6225,-0.89], v[-0.2175,-0.55]] . ( layer=m3 ll=v[-0.615,-0.615] ur=v[-0.20500000000000002,-0.20500000000000002]) = 0.4027794061269766 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.4027794061269766 >? 0 [router/convert_pin_to_tracks]: Converting [ -1 , -1 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[0, -2, 0] [v[-0.4875,-0.755], v[-0.3525,-0.685]] . ( layer=m3 ll=v[-0.20500000000000002,-1.025] ur=v[0.20500000000000002,-0.615]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[0, -2, 0] [v[-0.6225,-0.89], v[-0.2175,-0.55]] . ( layer=m3 ll=v[-0.20500000000000002,-1.025] ur=v[0.20500000000000002,-0.615]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 0 , -2 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[0, -1, 0] [v[-0.4875,-0.755], v[-0.3525,-0.685]] . ( layer=m3 ll=v[-0.20500000000000002,-0.615] ur=v[0.20500000000000002,-0.20500000000000002]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[0, -1, 0] [v[-0.6225,-0.89], v[-0.2175,-0.55]] . ( layer=m3 ll=v[-0.20500000000000002,-0.615] ur=v[0.20500000000000002,-0.20500000000000002]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 0 , -1 ] full=None [pin_group/convert_pin]: pins {v3d[-2, -1, 0], v3d[-2, -2, 0], v3d[-1, -2, 0], v3d[-1, -1, 0]} [pin_group/convert_pin]: secondary {v3d[-2, -2, 0], v3d[-2, -1, 0], v3d[-1, -1, 0]} [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[-0.4875,-5.705] ur=v[-0.3525,-5.635]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-2, -14, 0] [v[-0.4875,-5.705], v[-0.3525,-5.635]] . ( layer=m3 ll=v[-1.025,-5.945] ur=v[-0.615,-5.535]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-2, -14, 0] [v[-0.6225,-5.84], v[-0.2175,-5.5]] . ( layer=m3 ll=v[-1.025,-5.945] ur=v[-0.615,-5.535]) = 0.30509219917919866 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.30509219917919866 >? 0 [router/convert_pin_to_tracks]: Converting [ -2 , -14 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-2, -13, 0] [v[-0.4875,-5.705], v[-0.3525,-5.635]] . ( layer=m3 ll=v[-1.025,-5.535] ur=v[-0.615,-5.125]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-2, -13, 0] [v[-0.6225,-5.84], v[-0.2175,-5.5]] . ( layer=m3 ll=v[-1.025,-5.535] ur=v[-0.615,-5.125]) = 0.03579455265819104 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.03579455265819104 >? 0 [router/convert_pin_to_tracks]: Converting [ -2 , -13 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-1, -14, 0] [v[-0.4875,-5.705], v[-0.3525,-5.635]] . ( layer=m3 ll=v[-0.615,-5.945] ur=v[-0.20500000000000002,-5.535]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-1, -14, 0] [v[-0.6225,-5.84], v[-0.2175,-5.5]] . ( layer=m3 ll=v[-0.615,-5.945] ur=v[-0.20500000000000002,-5.535]) = 0.5010301887112191 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ -1 , -14 ] full=v3d[-1, -14, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-1, -13, 0] [v[-0.4875,-5.705], v[-0.3525,-5.635]] . ( layer=m3 ll=v[-0.615,-5.535] ur=v[-0.20500000000000002,-5.125]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-1, -13, 0] [v[-0.6225,-5.84], v[-0.2175,-5.5]] . ( layer=m3 ll=v[-0.615,-5.535] ur=v[-0.20500000000000002,-5.125]) = 0.39903790546763845 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.39903790546763845 >? 0 [router/convert_pin_to_tracks]: Converting [ -1 , -13 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[0, -14, 0] [v[-0.4875,-5.705], v[-0.3525,-5.635]] . ( layer=m3 ll=v[-0.20500000000000002,-5.945] ur=v[0.20500000000000002,-5.535]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[0, -14, 0] [v[-0.6225,-5.84], v[-0.2175,-5.5]] . ( layer=m3 ll=v[-0.20500000000000002,-5.945] ur=v[0.20500000000000002,-5.535]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 0 , -14 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[0, -13, 0] [v[-0.4875,-5.705], v[-0.3525,-5.635]] . ( layer=m3 ll=v[-0.20500000000000002,-5.535] ur=v[0.20500000000000002,-5.125]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[0, -13, 0] [v[-0.6225,-5.84], v[-0.2175,-5.5]] . ( layer=m3 ll=v[-0.20500000000000002,-5.535] ur=v[0.20500000000000002,-5.125]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 0 , -13 ] full=None [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[-0.4875,-5.7375] ur=v[-0.3525,-5.6025]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-2, -14, 0] [v[-0.4875,-5.7375], v[-0.3525,-5.6025]] . ( layer=m3 ll=v[-1.025,-5.945] ur=v[-0.615,-5.535]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-2, -14, 0] [v[-0.6225,-5.8725000000000005], v[-0.2175,-5.4675]] . ( layer=m3 ll=v[-1.025,-5.945] ur=v[-0.615,-5.535]) = 0.3375833230478073 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.3375833230478073 >? 0 [router/convert_pin_to_tracks]: Converting [ -2 , -14 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-2, -13, 0] [v[-0.4875,-5.7375], v[-0.3525,-5.6025]] . ( layer=m3 ll=v[-1.025,-5.535] ur=v[-0.615,-5.125]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-2, -13, 0] [v[-0.6225,-5.8725000000000005], v[-0.2175,-5.4675]] . ( layer=m3 ll=v[-1.025,-5.535] ur=v[-0.615,-5.125]) = 0.06791538853603052 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.06791538853603052 >? 0 [router/convert_pin_to_tracks]: Converting [ -2 , -13 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-1, -14, 0] [v[-0.4875,-5.7375], v[-0.3525,-5.6025]] . ( layer=m3 ll=v[-0.615,-5.945] ur=v[-0.20500000000000002,-5.535]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-1, -14, 0] [v[-0.6225,-5.8725000000000005], v[-0.2175,-5.4675]] . ( layer=m3 ll=v[-0.615,-5.945] ur=v[-0.20500000000000002,-5.535]) = 0.5214522988730611 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ -1 , -14 ] full=v3d[-1, -14, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-1, -13, 0] [v[-0.4875,-5.7375], v[-0.3525,-5.6025]] . ( layer=m3 ll=v[-0.615,-5.535] ur=v[-0.20500000000000002,-5.125]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-1, -13, 0] [v[-0.6225,-5.8725000000000005], v[-0.2175,-5.4675]] . ( layer=m3 ll=v[-0.615,-5.535] ur=v[-0.20500000000000002,-5.125]) = 0.4031904016714683 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.4031904016714683 >? 0 [router/convert_pin_to_tracks]: Converting [ -1 , -13 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[0, -14, 0] [v[-0.4875,-5.7375], v[-0.3525,-5.6025]] . ( layer=m3 ll=v[-0.20500000000000002,-5.945] ur=v[0.20500000000000002,-5.535]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[0, -14, 0] [v[-0.6225,-5.8725000000000005], v[-0.2175,-5.4675]] . ( layer=m3 ll=v[-0.20500000000000002,-5.945] ur=v[0.20500000000000002,-5.535]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 0 , -14 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[0, -13, 0] [v[-0.4875,-5.7375], v[-0.3525,-5.6025]] . ( layer=m3 ll=v[-0.20500000000000002,-5.535] ur=v[0.20500000000000002,-5.125]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[0, -13, 0] [v[-0.6225,-5.8725000000000005], v[-0.2175,-5.4675]] . ( layer=m3 ll=v[-0.20500000000000002,-5.535] ur=v[0.20500000000000002,-5.125]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 0 , -13 ] full=None [pin_group/convert_pin]: pins {v3d[-1, -14, 0], v3d[-2, -14, 0], v3d[-1, -13, 0], v3d[-2, -13, 0]} [pin_group/convert_pin]: secondary {v3d[-2, -14, 0], v3d[-2, -13, 0], v3d[-1, -13, 0]} [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[-0.4875,9.145] ur=v[-0.3525,9.215]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-2, 22, 0] [v[-0.4875,9.145], v[-0.3525,9.215]] . ( layer=m3 ll=v[-1.025,8.815] ur=v[-0.615,9.225]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-2, 22, 0] [v[-0.6225,9.01], v[-0.2175,9.35]] . ( layer=m3 ll=v[-1.025,8.815] ur=v[-0.615,9.225]) = 0.21513077418165896 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.21513077418165896 >? 0 [router/convert_pin_to_tracks]: Converting [ -2 , 22 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-2, 23, 0] [v[-0.4875,9.145], v[-0.3525,9.215]] . ( layer=m3 ll=v[-1.025,9.225] ur=v[-0.615,9.635]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-2, 23, 0] [v[-0.6225,9.01], v[-0.2175,9.35]] . ( layer=m3 ll=v[-1.025,9.225] ur=v[-0.615,9.635]) = 0.12522479786368193 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.12522479786368193 >? 0 [router/convert_pin_to_tracks]: Converting [ -2 , 23 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-1, 22, 0] [v[-0.4875,9.145], v[-0.3525,9.215]] . ( layer=m3 ll=v[-0.615,8.815] ur=v[-0.20500000000000002,9.225]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-1, 22, 0] [v[-0.6225,9.01], v[-0.2175,9.35]] . ( layer=m3 ll=v[-0.615,8.815] ur=v[-0.20500000000000002,9.225]) = 0.4519195171709227 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ -1 , 22 ] full=v3d[-1, 22, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-1, 23, 0] [v[-0.4875,9.145], v[-0.3525,9.215]] . ( layer=m3 ll=v[-0.615,9.225] ur=v[-0.20500000000000002,9.635]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-1, 23, 0] [v[-0.6225,9.01], v[-0.2175,9.35]] . ( layer=m3 ll=v[-0.615,9.225] ur=v[-0.20500000000000002,9.635]) = 0.4166908326325406 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.4166908326325406 >? 0 [router/convert_pin_to_tracks]: Converting [ -1 , 23 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[0, 22, 0] [v[-0.4875,9.145], v[-0.3525,9.215]] . ( layer=m3 ll=v[-0.20500000000000002,8.815] ur=v[0.20500000000000002,9.225]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[0, 22, 0] [v[-0.6225,9.01], v[-0.2175,9.35]] . ( layer=m3 ll=v[-0.20500000000000002,8.815] ur=v[0.20500000000000002,9.225]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 0 , 22 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[0, 23, 0] [v[-0.4875,9.145], v[-0.3525,9.215]] . ( layer=m3 ll=v[-0.20500000000000002,9.225] ur=v[0.20500000000000002,9.635]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[0, 23, 0] [v[-0.6225,9.01], v[-0.2175,9.35]] . ( layer=m3 ll=v[-0.20500000000000002,9.225] ur=v[0.20500000000000002,9.635]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 0 , 23 ] full=None [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[-0.4875,9.1125] ur=v[-0.3525,9.2475]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-2, 22, 0] [v[-0.4875,9.1125], v[-0.3525,9.2475]] . ( layer=m3 ll=v[-1.025,8.815] ur=v[-0.615,9.225]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-2, 22, 0] [v[-0.6225,8.977500000000001], v[-0.2175,9.3825]] . ( layer=m3 ll=v[-1.025,8.815] ur=v[-0.615,9.225]) = 0.24761361028828638 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.24761361028828638 >? 0 [router/convert_pin_to_tracks]: Converting [ -2 , 22 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-2, 23, 0] [v[-0.4875,9.1125], v[-0.3525,9.2475]] . ( layer=m3 ll=v[-1.025,9.225] ur=v[-0.615,9.635]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-2, 23, 0] [v[-0.6225,8.977500000000001], v[-0.2175,9.3825]] . ( layer=m3 ll=v[-1.025,9.225] ur=v[-0.615,9.635]) = 0.15767847031221544 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.15767847031221544 >? 0 [router/convert_pin_to_tracks]: Converting [ -2 , 23 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-1, 22, 0] [v[-0.4875,9.1125], v[-0.3525,9.2475]] . ( layer=m3 ll=v[-0.615,8.815] ur=v[-0.20500000000000002,9.225]) = 0.135 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-1, 22, 0] [v[-0.6225,8.977500000000001], v[-0.2175,9.3825]] . ( layer=m3 ll=v[-0.615,8.815] ur=v[-0.20500000000000002,9.225]) = 0.4682547383636383 [router/convert_pin_coord_to_tracks]: Overlap: 0.135 >? 0 [router/convert_pin_to_tracks]: Converting [ -1 , 22 ] full=v3d[-1, 22, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-1, 23, 0] [v[-0.4875,9.1125], v[-0.3525,9.2475]] . ( layer=m3 ll=v[-0.615,9.225] ur=v[-0.20500000000000002,9.635]) = 0.135 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-1, 23, 0] [v[-0.6225,8.977500000000001], v[-0.2175,9.3825]] . ( layer=m3 ll=v[-0.615,9.225] ur=v[-0.20500000000000002,9.635]) = 0.4275657844121769 [router/convert_pin_coord_to_tracks]: Overlap: 0.135 >? 0 [router/convert_pin_to_tracks]: Converting [ -1 , 23 ] full=v3d[-1, 23, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[0, 22, 0] [v[-0.4875,9.1125], v[-0.3525,9.2475]] . ( layer=m3 ll=v[-0.20500000000000002,8.815] ur=v[0.20500000000000002,9.225]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[0, 22, 0] [v[-0.6225,8.977500000000001], v[-0.2175,9.3825]] . ( layer=m3 ll=v[-0.20500000000000002,8.815] ur=v[0.20500000000000002,9.225]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 0 , 22 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[0, 23, 0] [v[-0.4875,9.1125], v[-0.3525,9.2475]] . ( layer=m3 ll=v[-0.20500000000000002,9.225] ur=v[0.20500000000000002,9.635]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[0, 23, 0] [v[-0.6225,8.977500000000001], v[-0.2175,9.3825]] . ( layer=m3 ll=v[-0.20500000000000002,9.225] ur=v[0.20500000000000002,9.635]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 0 , 23 ] full=None [pin_group/convert_pin]: pins {v3d[-1, 22, 0], v3d[-2, 22, 0], v3d[-1, 23, 0], v3d[-2, 23, 0]} [pin_group/convert_pin]: secondary {v3d[-2, 22, 0], v3d[-2, 23, 0], v3d[-1, 23, 0]} [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[1.085,18.64] ur=v[1.22,18.775000000000002]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[2, 45, 0] [v[1.085,18.64], v[1.22,18.775000000000002]] . ( layer=m3 ll=v[0.615,18.245] ur=v[1.025,18.655]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[2, 45, 0] [v[0.9500000000000001,18.505], v[1.355,18.91]] . ( layer=m3 ll=v[0.615,18.245] ur=v[1.025,18.655]) = 0.16770509831248606 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.16770509831248606 >? 0 [router/convert_pin_to_tracks]: Converting [ 2 , 45 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[2, 46, 0] [v[1.085,18.64], v[1.22,18.775000000000002]] . ( layer=m3 ll=v[0.615,18.655] ur=v[1.025,19.065]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[2, 46, 0] [v[0.9500000000000001,18.505], v[1.355,18.91]] . ( layer=m3 ll=v[0.615,18.655] ur=v[1.025,19.065]) = 0.26580067720003925 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.26580067720003925 >? 0 [router/convert_pin_to_tracks]: Converting [ 2 , 46 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[3, 45, 0] [v[1.085,18.64], v[1.22,18.775000000000002]] . ( layer=m3 ll=v[1.025,18.245] ur=v[1.435,18.655]) = 0.135 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[3, 45, 0] [v[0.9500000000000001,18.505], v[1.355,18.91]] . ( layer=m3 ll=v[1.025,18.245] ur=v[1.435,18.655]) = 0.3624913792078381 [router/convert_pin_coord_to_tracks]: Overlap: 0.135 >? 0 [router/convert_pin_to_tracks]: Converting [ 3 , 45 ] full=v3d[3, 45, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[3, 46, 0] [v[1.085,18.64], v[1.22,18.775000000000002]] . ( layer=m3 ll=v[1.025,18.655] ur=v[1.435,19.065]) = 0.135 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[3, 46, 0] [v[0.9500000000000001,18.505], v[1.355,18.91]] . ( layer=m3 ll=v[1.025,18.655] ur=v[1.435,19.065]) = 0.4170431632337348 [router/convert_pin_coord_to_tracks]: Overlap: 0.135 >? 0 [router/convert_pin_to_tracks]: Converting [ 3 , 46 ] full=v3d[3, 46, 0] [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[1.085,18.6725] ur=v[1.22,18.7425]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[2, 45, 0] [v[1.085,18.6725], v[1.22,18.7425]] . ( layer=m3 ll=v[0.615,18.245] ur=v[1.025,18.655]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[2, 45, 0] [v[0.9500000000000001,18.5375], v[1.355,18.8775]] . ( layer=m3 ll=v[0.615,18.245] ur=v[1.025,18.655]) = 0.13939601859450618 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.13939601859450618 >? 0 [router/convert_pin_to_tracks]: Converting [ 2 , 45 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[2, 46, 0] [v[1.085,18.6725], v[1.22,18.7425]] . ( layer=m3 ll=v[0.615,18.655] ur=v[1.025,19.065]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[2, 46, 0] [v[0.9500000000000001,18.5375], v[1.355,18.8775]] . ( layer=m3 ll=v[0.615,18.655] ur=v[1.025,19.065]) = 0.23480044718867135 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.23480044718867135 >? 0 [router/convert_pin_to_tracks]: Converting [ 2 , 46 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[3, 45, 0] [v[1.085,18.6725], v[1.22,18.7425]] . ( layer=m3 ll=v[1.025,18.245] ur=v[1.435,18.655]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[3, 45, 0] [v[0.9500000000000001,18.5375], v[1.355,18.8775]] . ( layer=m3 ll=v[1.025,18.245] ur=v[1.435,18.655]) = 0.3502945189408478 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.3502945189408478 >? 0 [router/convert_pin_to_tracks]: Converting [ 3 , 45 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[3, 46, 0] [v[1.085,18.6725], v[1.22,18.7425]] . ( layer=m3 ll=v[1.025,18.655] ur=v[1.435,19.065]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[3, 46, 0] [v[0.9500000000000001,18.5375], v[1.355,18.8775]] . ( layer=m3 ll=v[1.025,18.655] ur=v[1.435,19.065]) = 0.3980028266231285 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ 3 , 46 ] full=v3d[3, 46, 0] [pin_group/convert_pin]: pins {v3d[3, 45, 0], v3d[3, 46, 0], v3d[2, 45, 0], v3d[2, 46, 0]} [pin_group/convert_pin]: secondary {v3d[3, 45, 0], v3d[2, 45, 0], v3d[2, 46, 0]} [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[1.085,26.71] ur=v[1.22,26.845]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[2, 65, 0] [v[1.085,26.71], v[1.22,26.845]] . ( layer=m3 ll=v[0.615,26.445] ur=v[1.025,26.855]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[2, 65, 0] [v[0.9500000000000001,26.575], v[1.355,26.98]] . ( layer=m3 ll=v[0.615,26.445] ur=v[1.025,26.855]) = 0.28987066081271595 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.28987066081271595 >? 0 [router/convert_pin_to_tracks]: Converting [ 2 , 65 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[2, 66, 0] [v[1.085,26.71], v[1.22,26.845]] . ( layer=m3 ll=v[0.615,26.855] ur=v[1.025,27.265]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[2, 66, 0] [v[0.9500000000000001,26.575], v[1.355,26.98]] . ( layer=m3 ll=v[0.615,26.855] ur=v[1.025,27.265]) = 0.14577379737113244 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.14577379737113244 >? 0 [router/convert_pin_to_tracks]: Converting [ 2 , 66 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[3, 65, 0] [v[1.085,26.71], v[1.22,26.845]] . ( layer=m3 ll=v[1.025,26.445] ur=v[1.435,26.855]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[3, 65, 0] [v[0.9500000000000001,26.575], v[1.355,26.98]] . ( layer=m3 ll=v[1.025,26.445] ur=v[1.435,26.855]) = 0.43278170016764883 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ 3 , 65 ] full=v3d[3, 65, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[3, 66, 0] [v[1.085,26.71], v[1.22,26.845]] . ( layer=m3 ll=v[1.025,26.855] ur=v[1.435,27.265]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[3, 66, 0] [v[0.9500000000000001,26.575], v[1.355,26.98]] . ( layer=m3 ll=v[1.025,26.855] ur=v[1.435,27.265]) = 0.35288099977187787 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.35288099977187787 >? 0 [router/convert_pin_to_tracks]: Converting [ 3 , 66 ] full=None [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[1.085,26.7425] ur=v[1.22,26.8125]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[2, 65, 0] [v[1.085,26.7425], v[1.22,26.8125]] . ( layer=m3 ll=v[0.615,26.445] ur=v[1.025,26.855]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[2, 65, 0] [v[0.9500000000000001,26.6075], v[1.355,26.9475]] . ( layer=m3 ll=v[0.615,26.445] ur=v[1.025,26.855]) = 0.2586140947434987 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.2586140947434987 >? 0 [router/convert_pin_to_tracks]: Converting [ 2 , 65 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[2, 66, 0] [v[1.085,26.7425], v[1.22,26.8125]] . ( layer=m3 ll=v[0.615,26.855] ur=v[1.025,27.265]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[2, 66, 0] [v[0.9500000000000001,26.6075], v[1.355,26.9475]] . ( layer=m3 ll=v[0.615,26.855] ur=v[1.025,27.265]) = 0.11908505363814632 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.11908505363814632 >? 0 [router/convert_pin_to_tracks]: Converting [ 2 , 66 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[3, 65, 0] [v[1.085,26.7425], v[1.22,26.8125]] . ( layer=m3 ll=v[1.025,26.445] ur=v[1.435,26.855]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[3, 65, 0] [v[0.9500000000000001,26.6075], v[1.355,26.9475]] . ( layer=m3 ll=v[1.025,26.445] ur=v[1.435,26.855]) = 0.4124999999999993 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ 3 , 65 ] full=v3d[3, 65, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[3, 66, 0] [v[1.085,26.7425], v[1.22,26.8125]] . ( layer=m3 ll=v[1.025,26.855] ur=v[1.435,27.265]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[3, 66, 0] [v[0.9500000000000001,26.6075], v[1.355,26.9475]] . ( layer=m3 ll=v[1.025,26.855] ur=v[1.435,27.265]) = 0.3427189081448531 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.3427189081448531 >? 0 [router/convert_pin_to_tracks]: Converting [ 3 , 66 ] full=None [pin_group/convert_pin]: pins {v3d[3, 65, 0], v3d[3, 66, 0], v3d[2, 66, 0], v3d[2, 65, 0]} [pin_group/convert_pin]: secondary {v3d[3, 66, 0], v3d[2, 65, 0], v3d[2, 66, 0]} [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[1.085,24.052500000000002] ur=v[1.22,24.122500000000002]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[2, 58, 0] [v[1.085,24.052500000000002], v[1.22,24.122500000000002]] . ( layer=m3 ll=v[0.615,23.575] ur=v[1.025,23.985]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[2, 58, 0] [v[0.9500000000000001,23.9175], v[1.355,24.2575]] . ( layer=m3 ll=v[0.615,23.575] ur=v[1.025,23.985]) = 0.10090218035305205 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.10090218035305205 >? 0 [router/convert_pin_to_tracks]: Converting [ 2 , 58 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[2, 59, 0] [v[1.085,24.052500000000002], v[1.22,24.122500000000002]] . ( layer=m3 ll=v[0.615,23.985] ur=v[1.025,24.395]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[2, 59, 0] [v[0.9500000000000001,23.9175], v[1.355,24.2575]] . ( layer=m3 ll=v[0.615,23.985] ur=v[1.025,24.395]) = 0.28263271219022124 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.28263271219022124 >? 0 [router/convert_pin_to_tracks]: Converting [ 2 , 59 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[3, 58, 0] [v[1.085,24.052500000000002], v[1.22,24.122500000000002]] . ( layer=m3 ll=v[1.025,23.575] ur=v[1.435,23.985]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[3, 58, 0] [v[0.9500000000000001,23.9175], v[1.355,24.2575]] . ( layer=m3 ll=v[1.025,23.575] ur=v[1.435,23.985]) = 0.33683267359328417 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.33683267359328417 >? 0 [router/convert_pin_to_tracks]: Converting [ 3 , 58 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[3, 59, 0] [v[1.085,24.052500000000002], v[1.22,24.122500000000002]] . ( layer=m3 ll=v[1.025,23.985] ur=v[1.435,24.395]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[3, 59, 0] [v[0.9500000000000001,23.9175], v[1.355,24.2575]] . ( layer=m3 ll=v[1.025,23.985] ur=v[1.435,24.395]) = 0.4279675805478734 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ 3 , 59 ] full=v3d[3, 59, 0] [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[1.085,24.02] ur=v[1.22,24.155]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[2, 58, 0] [v[1.085,24.02], v[1.22,24.155]] . ( layer=m3 ll=v[0.615,23.575] ur=v[1.025,23.985]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[2, 58, 0] [v[0.9500000000000001,23.885], v[1.355,24.29]] . ( layer=m3 ll=v[0.615,23.575] ur=v[1.025,23.985]) = 0.1249999999999982 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.1249999999999982 >? 0 [router/convert_pin_to_tracks]: Converting [ 2 , 58 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[2, 59, 0] [v[1.085,24.02], v[1.22,24.155]] . ( layer=m3 ll=v[0.615,23.985] ur=v[1.025,24.395]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[2, 59, 0] [v[0.9500000000000001,23.885], v[1.355,24.29]] . ( layer=m3 ll=v[0.615,23.985] ur=v[1.025,24.395]) = 0.31408597549078787 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.31408597549078787 >? 0 [router/convert_pin_to_tracks]: Converting [ 2 , 59 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[3, 58, 0] [v[1.085,24.02], v[1.22,24.155]] . ( layer=m3 ll=v[1.025,23.575] ur=v[1.435,23.985]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[3, 58, 0] [v[0.9500000000000001,23.885], v[1.355,24.29]] . ( layer=m3 ll=v[1.025,23.575] ur=v[1.435,23.985]) = 0.34481879299133283 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.34481879299133283 >? 0 [router/convert_pin_to_tracks]: Converting [ 3 , 58 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[3, 59, 0] [v[1.085,24.02], v[1.22,24.155]] . ( layer=m3 ll=v[1.025,23.985] ur=v[1.435,24.395]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[3, 59, 0] [v[0.9500000000000001,23.885], v[1.355,24.29]] . ( layer=m3 ll=v[1.025,23.985] ur=v[1.435,24.395]) = 0.44936065693382626 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ 3 , 59 ] full=v3d[3, 59, 0] [pin_group/convert_pin]: pins {v3d[2, 58, 0], v3d[3, 58, 0], v3d[2, 59, 0], v3d[3, 59, 0]} [pin_group/convert_pin]: secondary {v3d[2, 58, 0], v3d[2, 59, 0], v3d[3, 58, 0]} [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[1.085,15.950000000000001] ur=v[1.22,16.085]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[2, 38, 0] [v[1.085,15.950000000000001], v[1.22,16.085]] . ( layer=m3 ll=v[0.615,15.375] ur=v[1.025,15.785]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[2, 38, 0] [v[0.9500000000000001,15.815], v[1.355,16.22]] . ( layer=m3 ll=v[0.615,15.375] ur=v[1.025,15.785]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 2 , 38 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[2, 39, 0] [v[1.085,15.950000000000001], v[1.22,16.085]] . ( layer=m3 ll=v[0.615,15.785] ur=v[1.025,16.195]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[2, 39, 0] [v[0.9500000000000001,15.815], v[1.355,16.22]] . ( layer=m3 ll=v[0.615,15.785] ur=v[1.025,16.195]) = 0.387330608137287 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.387330608137287 >? 0 [router/convert_pin_to_tracks]: Converting [ 2 , 39 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[2, 40, 0] [v[1.085,15.950000000000001], v[1.22,16.085]] . ( layer=m3 ll=v[0.615,16.195] ur=v[1.025,16.605]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[2, 40, 0] [v[0.9500000000000001,15.815], v[1.355,16.22]] . ( layer=m3 ll=v[0.615,16.195] ur=v[1.025,16.605]) = 0.07905694150420889 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.07905694150420889 >? 0 [router/convert_pin_to_tracks]: Converting [ 2 , 40 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[3, 38, 0] [v[1.085,15.950000000000001], v[1.22,16.085]] . ( layer=m3 ll=v[1.025,15.375] ur=v[1.435,15.785]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[3, 38, 0] [v[0.9500000000000001,15.815], v[1.355,16.22]] . ( layer=m3 ll=v[1.025,15.375] ur=v[1.435,15.785]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 3 , 38 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[3, 39, 0] [v[1.085,15.950000000000001], v[1.22,16.085]] . ( layer=m3 ll=v[1.025,15.785] ur=v[1.435,16.195]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[3, 39, 0] [v[0.9500000000000001,15.815], v[1.355,16.22]] . ( layer=m3 ll=v[1.025,15.785] ur=v[1.435,16.195]) = 0.5032891812864654 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ 3 , 39 ] full=v3d[3, 39, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[3, 40, 0] [v[1.085,15.950000000000001], v[1.22,16.085]] . ( layer=m3 ll=v[1.025,16.195] ur=v[1.435,16.605]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[3, 40, 0] [v[0.9500000000000001,15.815], v[1.355,16.22]] . ( layer=m3 ll=v[1.025,16.195] ur=v[1.435,16.605]) = 0.3309456148674582 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.3309456148674582 >? 0 [router/convert_pin_to_tracks]: Converting [ 3 , 40 ] full=None [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[1.085,15.9825] ur=v[1.22,16.052500000000002]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[2, 38, 0] [v[1.085,15.9825], v[1.22,16.052500000000002]] . ( layer=m3 ll=v[0.615,15.375] ur=v[1.025,15.785]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[2, 38, 0] [v[0.9500000000000001,15.8475], v[1.355,16.1875]] . ( layer=m3 ll=v[0.615,15.375] ur=v[1.025,15.785]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 2 , 38 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[2, 39, 0] [v[1.085,15.9825], v[1.22,16.052500000000002]] . ( layer=m3 ll=v[0.615,15.785] ur=v[1.025,16.195]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[2, 39, 0] [v[0.9500000000000001,15.8475], v[1.355,16.1875]] . ( layer=m3 ll=v[0.615,15.785] ur=v[1.025,16.195]) = 0.33999999999999986 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.33999999999999986 >? 0 [router/convert_pin_to_tracks]: Converting [ 2 , 39 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[2, 40, 0] [v[1.085,15.9825], v[1.22,16.052500000000002]] . ( layer=m3 ll=v[0.615,16.195] ur=v[1.025,16.605]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[2, 40, 0] [v[0.9500000000000001,15.8475], v[1.355,16.1875]] . ( layer=m3 ll=v[0.615,16.195] ur=v[1.025,16.605]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 2 , 40 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[3, 38, 0] [v[1.085,15.9825], v[1.22,16.052500000000002]] . ( layer=m3 ll=v[1.025,15.375] ur=v[1.435,15.785]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[3, 38, 0] [v[0.9500000000000001,15.8475], v[1.355,16.1875]] . ( layer=m3 ll=v[1.025,15.375] ur=v[1.435,15.785]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 3 , 38 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[3, 39, 0] [v[1.085,15.9825], v[1.22,16.052500000000002]] . ( layer=m3 ll=v[1.025,15.785] ur=v[1.435,16.195]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[3, 39, 0] [v[0.9500000000000001,15.8475], v[1.355,16.1875]] . ( layer=m3 ll=v[1.025,15.785] ur=v[1.435,16.195]) = 0.33999999999999986 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ 3 , 39 ] full=v3d[3, 39, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[3, 40, 0] [v[1.085,15.9825], v[1.22,16.052500000000002]] . ( layer=m3 ll=v[1.025,16.195] ur=v[1.435,16.605]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[3, 40, 0] [v[0.9500000000000001,15.8475], v[1.355,16.1875]] . ( layer=m3 ll=v[1.025,16.195] ur=v[1.435,16.605]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 3 , 40 ] full=None [pin_group/convert_pin]: pins {v3d[2, 39, 0], v3d[3, 39, 0], v3d[2, 40, 0], v3d[3, 40, 0]} [pin_group/convert_pin]: secondary {v3d[2, 39, 0], v3d[2, 40, 0], v3d[3, 40, 0]} [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[2.6125000000000003,18.64] ur=v[2.7475,18.775000000000002]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[6, 45, 0] [v[2.6125000000000003,18.64], v[2.7475,18.775000000000002]] . ( layer=m3 ll=v[2.255,18.245] ur=v[2.665,18.655]) = 0.054600824169603816 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[6, 45, 0] [v[2.4775,18.505], v[2.8825,18.91]] . ( layer=m3 ll=v[2.255,18.245] ur=v[2.665,18.655]) = 0.24011715890373317 [router/convert_pin_coord_to_tracks]: Overlap: 0.054600824169603816 >? 0 [router/convert_pin_to_tracks]: Converting [ 6 , 45 ] full=v3d[6, 45, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[6, 46, 0] [v[2.6125000000000003,18.64], v[2.7475,18.775000000000002]] . ( layer=m3 ll=v[2.255,18.655] ur=v[2.665,19.065]) = 0.13098186897429817 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[6, 46, 0] [v[2.4775,18.505], v[2.8825,18.91]] . ( layer=m3 ll=v[2.255,18.655] ur=v[2.665,19.065]) = 0.3165142176901371 [router/convert_pin_coord_to_tracks]: Overlap: 0.13098186897429817 >? 0 [router/convert_pin_to_tracks]: Converting [ 6 , 46 ] full=v3d[6, 46, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[7, 45, 0] [v[2.6125000000000003,18.64], v[2.7475,18.775000000000002]] . ( layer=m3 ll=v[2.665,18.245] ur=v[3.075,18.655]) = 0.08385254915624224 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[7, 45, 0] [v[2.4775,18.505], v[2.8825,18.91]] . ( layer=m3 ll=v[2.665,18.245] ur=v[3.075,18.655]) = 0.2642087243071291 [router/convert_pin_coord_to_tracks]: Overlap: 0.08385254915624224 >? 0 [router/convert_pin_to_tracks]: Converting [ 7 , 45 ] full=v3d[7, 45, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[7, 46, 0] [v[2.6125000000000003,18.64], v[2.7475,18.775000000000002]] . ( layer=m3 ll=v[2.665,18.655] ur=v[3.075,19.065]) = 0.1456236587921078 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[7, 46, 0] [v[2.4775,18.505], v[2.8825,18.91]] . ( layer=m3 ll=v[2.665,18.655] ur=v[3.075,19.065]) = 0.33515854457256405 [router/convert_pin_coord_to_tracks]: Overlap: 0.1456236587921078 >? 0 [router/convert_pin_to_tracks]: Converting [ 7 , 46 ] full=v3d[7, 46, 0] [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[2.6125000000000003,18.6725] ur=v[2.7475,18.7425]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[6, 45, 0] [v[2.6125000000000003,18.6725], v[2.7475,18.7425]] . ( layer=m3 ll=v[2.255,18.245] ur=v[2.665,18.655]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[6, 45, 0] [v[2.4775,18.5375], v[2.8825,18.8775]] . ( layer=m3 ll=v[2.255,18.245] ur=v[2.665,18.655]) = 0.22127471613358798 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.22127471613358798 >? 0 [router/convert_pin_to_tracks]: Converting [ 6 , 45 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[6, 46, 0] [v[2.6125000000000003,18.6725], v[2.7475,18.7425]] . ( layer=m3 ll=v[2.255,18.655] ur=v[2.665,19.065]) = 0.07000000000000028 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[6, 46, 0] [v[2.4775,18.5375], v[2.8825,18.8775]] . ( layer=m3 ll=v[2.255,18.655] ur=v[2.665,19.065]) = 0.29096821132213063 [router/convert_pin_coord_to_tracks]: Overlap: 0.07000000000000028 >? 0 [router/convert_pin_to_tracks]: Converting [ 6 , 46 ] full=v3d[6, 46, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[7, 45, 0] [v[2.6125000000000003,18.6725], v[2.7475,18.7425]] . ( layer=m3 ll=v[2.665,18.245] ur=v[3.075,18.655]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[7, 45, 0] [v[2.4775,18.5375], v[2.8825,18.8775]] . ( layer=m3 ll=v[2.665,18.245] ur=v[3.075,18.655]) = 0.24720942538665439 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.24720942538665439 >? 0 [router/convert_pin_to_tracks]: Converting [ 7 , 45 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[7, 46, 0] [v[2.6125000000000003,18.6725], v[2.7475,18.7425]] . ( layer=m3 ll=v[2.665,18.655] ur=v[3.075,19.065]) = 0.07000000000000028 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[7, 46, 0] [v[2.4775,18.5375], v[2.8825,18.8775]] . ( layer=m3 ll=v[2.665,18.655] ur=v[3.075,19.065]) = 0.3111470713344414 [router/convert_pin_coord_to_tracks]: Overlap: 0.07000000000000028 >? 0 [router/convert_pin_to_tracks]: Converting [ 7 , 46 ] full=v3d[7, 46, 0] [pin_group/convert_pin]: pins {v3d[7, 45, 0], v3d[7, 46, 0], v3d[6, 45, 0], v3d[6, 46, 0]} [pin_group/convert_pin]: secondary {v3d[7, 45, 0], v3d[6, 45, 0]} [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[2.6125000000000003,26.7425] ur=v[2.7475,26.8125]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[6, 65, 0] [v[2.6125000000000003,26.7425], v[2.7475,26.8125]] . ( layer=m3 ll=v[2.255,26.445] ur=v[2.665,26.855]) = 0.07000000000000028 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[6, 65, 0] [v[2.4775,26.6075], v[2.8825,26.9475]] . ( layer=m3 ll=v[2.255,26.445] ur=v[2.665,26.855]) = 0.31050362316726576 [router/convert_pin_coord_to_tracks]: Overlap: 0.07000000000000028 >? 0 [router/convert_pin_to_tracks]: Converting [ 6 , 65 ] full=v3d[6, 65, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[6, 66, 0] [v[2.6125000000000003,26.7425], v[2.7475,26.8125]] . ( layer=m3 ll=v[2.255,26.855] ur=v[2.665,27.265]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[6, 66, 0] [v[2.4775,26.6075], v[2.8825,26.9475]] . ( layer=m3 ll=v[2.255,26.855] ur=v[2.665,27.265]) = 0.20907534527055124 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.20907534527055124 >? 0 [router/convert_pin_to_tracks]: Converting [ 6 , 66 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[7, 65, 0] [v[2.6125000000000003,26.7425], v[2.7475,26.8125]] . ( layer=m3 ll=v[2.665,26.445] ur=v[3.075,26.855]) = 0.07000000000000028 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[7, 65, 0] [v[2.4775,26.6075], v[2.8825,26.9475]] . ( layer=m3 ll=v[2.665,26.445] ur=v[3.075,26.855]) = 0.32948823954733086 [router/convert_pin_coord_to_tracks]: Overlap: 0.07000000000000028 >? 0 [router/convert_pin_to_tracks]: Converting [ 7 , 65 ] full=v3d[7, 65, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[7, 66, 0] [v[2.6125000000000003,26.7425], v[2.7475,26.8125]] . ( layer=m3 ll=v[2.665,26.855] ur=v[3.075,27.265]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[7, 66, 0] [v[2.4775,26.6075], v[2.8825,26.9475]] . ( layer=m3 ll=v[2.665,26.855] ur=v[3.075,27.265]) = 0.2363524909959701 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.2363524909959701 >? 0 [router/convert_pin_to_tracks]: Converting [ 7 , 66 ] full=None [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[2.6125000000000003,26.71] ur=v[2.7475,26.845]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[6, 65, 0] [v[2.6125000000000003,26.71], v[2.7475,26.845]] . ( layer=m3 ll=v[2.255,26.445] ur=v[2.665,26.855]) = 0.134999999999998 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[6, 65, 0] [v[2.4775,26.575], v[2.8825,26.98]] . ( layer=m3 ll=v[2.255,26.445] ur=v[2.665,26.855]) = 0.33698108255509035 [router/convert_pin_coord_to_tracks]: Overlap: 0.134999999999998 >? 0 [router/convert_pin_to_tracks]: Converting [ 6 , 65 ] full=v3d[6, 65, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[6, 66, 0] [v[2.6125000000000003,26.71], v[2.7475,26.845]] . ( layer=m3 ll=v[2.255,26.855] ur=v[2.665,27.265]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[6, 66, 0] [v[2.4775,26.575], v[2.8825,26.98]] . ( layer=m3 ll=v[2.255,26.855] ur=v[2.665,27.265]) = 0.22534695471649932 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.22534695471649932 >? 0 [router/convert_pin_to_tracks]: Converting [ 6 , 66 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[7, 65, 0] [v[2.6125000000000003,26.71], v[2.7475,26.845]] . ( layer=m3 ll=v[2.665,26.445] ur=v[3.075,26.855]) = 0.134999999999998 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[7, 65, 0] [v[2.4775,26.575], v[2.8825,26.98]] . ( layer=m3 ll=v[2.665,26.445] ur=v[3.075,26.855]) = 0.3545507721046459 [router/convert_pin_coord_to_tracks]: Overlap: 0.134999999999998 >? 0 [router/convert_pin_to_tracks]: Converting [ 7 , 65 ] full=v3d[7, 65, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[7, 66, 0] [v[2.6125000000000003,26.71], v[2.7475,26.845]] . ( layer=m3 ll=v[2.665,26.855] ur=v[3.075,27.265]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[7, 66, 0] [v[2.4775,26.575], v[2.8825,26.98]] . ( layer=m3 ll=v[2.665,26.855] ur=v[3.075,27.265]) = 0.25086101729842347 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.25086101729842347 >? 0 [router/convert_pin_to_tracks]: Converting [ 7 , 66 ] full=None [pin_group/convert_pin]: pins {v3d[6, 66, 0], v3d[7, 65, 0], v3d[7, 66, 0], v3d[6, 65, 0]} [pin_group/convert_pin]: secondary {v3d[6, 66, 0], v3d[7, 66, 0]} [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[2.6125000000000003,15.950000000000001] ur=v[2.7475,16.085]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[6, 38, 0] [v[2.6125000000000003,15.950000000000001], v[2.7475,16.085]] . ( layer=m3 ll=v[2.255,15.375] ur=v[2.665,15.785]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[6, 38, 0] [v[2.4775,15.815], v[2.8825,16.22]] . ( layer=m3 ll=v[2.255,15.375] ur=v[2.665,15.785]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 6 , 38 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[6, 39, 0] [v[2.6125000000000003,15.950000000000001], v[2.7475,16.085]] . ( layer=m3 ll=v[2.255,15.785] ur=v[2.665,16.195]) = 0.1349999999999998 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[6, 39, 0] [v[2.4775,15.815], v[2.8825,16.22]] . ( layer=m3 ll=v[2.255,15.785] ur=v[2.665,16.195]) = 0.42374078161064527 [router/convert_pin_coord_to_tracks]: Overlap: 0.1349999999999998 >? 0 [router/convert_pin_to_tracks]: Converting [ 6 , 39 ] full=v3d[6, 39, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[6, 40, 0] [v[2.6125000000000003,15.950000000000001], v[2.7475,16.085]] . ( layer=m3 ll=v[2.255,16.195] ur=v[2.665,16.605]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[6, 40, 0] [v[2.4775,15.815], v[2.8825,16.22]] . ( layer=m3 ll=v[2.255,16.195] ur=v[2.665,16.605]) = 0.18915932438026928 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.18915932438026928 >? 0 [router/convert_pin_to_tracks]: Converting [ 6 , 40 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[7, 38, 0] [v[2.6125000000000003,15.950000000000001], v[2.7475,16.085]] . ( layer=m3 ll=v[2.665,15.375] ur=v[3.075,15.785]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[7, 38, 0] [v[2.4775,15.815], v[2.8825,16.22]] . ( layer=m3 ll=v[2.665,15.375] ur=v[3.075,15.785]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 7 , 38 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[7, 39, 0] [v[2.6125000000000003,15.950000000000001], v[2.7475,16.085]] . ( layer=m3 ll=v[2.665,15.785] ur=v[3.075,16.195]) = 0.1349999999999998 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[7, 39, 0] [v[2.4775,15.815], v[2.8825,16.22]] . ( layer=m3 ll=v[2.665,15.785] ur=v[3.075,16.195]) = 0.4378427229040132 [router/convert_pin_coord_to_tracks]: Overlap: 0.1349999999999998 >? 0 [router/convert_pin_to_tracks]: Converting [ 7 , 39 ] full=v3d[7, 39, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[7, 40, 0] [v[2.6125000000000003,15.950000000000001], v[2.7475,16.085]] . ( layer=m3 ll=v[2.665,16.195] ur=v[3.075,16.605]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[7, 40, 0] [v[2.4775,15.815], v[2.8825,16.22]] . ( layer=m3 ll=v[2.665,16.195] ur=v[3.075,16.605]) = 0.21893206708931393 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.21893206708931393 >? 0 [router/convert_pin_to_tracks]: Converting [ 7 , 40 ] full=None [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[2.6125000000000003,15.9825] ur=v[2.7475,16.052500000000002]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[6, 38, 0] [v[2.6125000000000003,15.9825], v[2.7475,16.052500000000002]] . ( layer=m3 ll=v[2.255,15.375] ur=v[2.665,15.785]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[6, 38, 0] [v[2.4775,15.8475], v[2.8825,16.1875]] . ( layer=m3 ll=v[2.255,15.375] ur=v[2.665,15.785]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 6 , 38 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[6, 39, 0] [v[2.6125000000000003,15.9825], v[2.7475,16.052500000000002]] . ( layer=m3 ll=v[2.255,15.785] ur=v[2.665,16.195]) = 0.07000000000000206 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[6, 39, 0] [v[2.4775,15.8475], v[2.8825,16.1875]] . ( layer=m3 ll=v[2.255,15.785] ur=v[2.665,16.195]) = 0.33999999999999986 [router/convert_pin_coord_to_tracks]: Overlap: 0.07000000000000206 >? 0 [router/convert_pin_to_tracks]: Converting [ 6 , 39 ] full=v3d[6, 39, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[6, 40, 0] [v[2.6125000000000003,15.9825], v[2.7475,16.052500000000002]] . ( layer=m3 ll=v[2.255,16.195] ur=v[2.665,16.605]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[6, 40, 0] [v[2.4775,15.8475], v[2.8825,16.1875]] . ( layer=m3 ll=v[2.255,16.195] ur=v[2.665,16.605]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 6 , 40 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[7, 38, 0] [v[2.6125000000000003,15.9825], v[2.7475,16.052500000000002]] . ( layer=m3 ll=v[2.665,15.375] ur=v[3.075,15.785]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[7, 38, 0] [v[2.4775,15.8475], v[2.8825,16.1875]] . ( layer=m3 ll=v[2.665,15.375] ur=v[3.075,15.785]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 7 , 38 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[7, 39, 0] [v[2.6125000000000003,15.9825], v[2.7475,16.052500000000002]] . ( layer=m3 ll=v[2.665,15.785] ur=v[3.075,16.195]) = 0.07000000000000206 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[7, 39, 0] [v[2.4775,15.8475], v[2.8825,16.1875]] . ( layer=m3 ll=v[2.665,15.785] ur=v[3.075,16.195]) = 0.33999999999999986 [router/convert_pin_coord_to_tracks]: Overlap: 0.07000000000000206 >? 0 [router/convert_pin_to_tracks]: Converting [ 7 , 39 ] full=v3d[7, 39, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[7, 40, 0] [v[2.6125000000000003,15.9825], v[2.7475,16.052500000000002]] . ( layer=m3 ll=v[2.665,16.195] ur=v[3.075,16.605]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[7, 40, 0] [v[2.4775,15.8475], v[2.8825,16.1875]] . ( layer=m3 ll=v[2.665,16.195] ur=v[3.075,16.605]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 7 , 40 ] full=None [pin_group/convert_pin]: pins {v3d[7, 39, 0], v3d[6, 39, 0], v3d[7, 40, 0], v3d[6, 40, 0]} [pin_group/convert_pin]: secondary {v3d[7, 40, 0], v3d[6, 40, 0]} [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[2.6125000000000003,24.052500000000002] ur=v[2.7475,24.122500000000002]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[6, 58, 0] [v[2.6125000000000003,24.052500000000002], v[2.7475,24.122500000000002]] . ( layer=m3 ll=v[2.255,23.575] ur=v[2.665,23.985]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[6, 58, 0] [v[2.4775,23.9175], v[2.8825,24.2575]] . ( layer=m3 ll=v[2.255,23.575] ur=v[2.665,23.985]) = 0.19927995383379601 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.19927995383379601 >? 0 [router/convert_pin_to_tracks]: Converting [ 6 , 58 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[6, 59, 0] [v[2.6125000000000003,24.052500000000002], v[2.7475,24.122500000000002]] . ( layer=m3 ll=v[2.255,23.985] ur=v[2.665,24.395]) = 0.07000000000000028 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[6, 59, 0] [v[2.4775,23.9175], v[2.8825,24.2575]] . ( layer=m3 ll=v[2.255,23.985] ur=v[2.665,24.395]) = 0.33077560369531556 [router/convert_pin_coord_to_tracks]: Overlap: 0.07000000000000028 >? 0 [router/convert_pin_to_tracks]: Converting [ 6 , 59 ] full=v3d[6, 59, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[7, 58, 0] [v[2.6125000000000003,24.052500000000002], v[2.7475,24.122500000000002]] . ( layer=m3 ll=v[2.665,23.575] ur=v[3.075,23.985]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[7, 58, 0] [v[2.4775,23.9175], v[2.8825,24.2575]] . ( layer=m3 ll=v[2.665,23.575] ur=v[3.075,23.985]) = 0.22773339676033416 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.22773339676033416 >? 0 [router/convert_pin_to_tracks]: Converting [ 7 , 58 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[7, 59, 0] [v[2.6125000000000003,24.052500000000002], v[2.7475,24.122500000000002]] . ( layer=m3 ll=v[2.665,23.985] ur=v[3.075,24.395]) = 0.07000000000000028 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[7, 59, 0] [v[2.4775,23.9175], v[2.8825,24.2575]] . ( layer=m3 ll=v[2.665,23.985] ur=v[3.075,24.395]) = 0.3486581420245344 [router/convert_pin_coord_to_tracks]: Overlap: 0.07000000000000028 >? 0 [router/convert_pin_to_tracks]: Converting [ 7 , 59 ] full=v3d[7, 59, 0] [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[2.6125000000000003,24.02] ur=v[2.7475,24.155]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[6, 58, 0] [v[2.6125000000000003,24.02], v[2.7475,24.155]] . ( layer=m3 ll=v[2.255,23.575] ur=v[2.665,23.985]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[6, 58, 0] [v[2.4775,23.885], v[2.8825,24.29]] . ( layer=m3 ll=v[2.255,23.575] ur=v[2.665,23.985]) = 0.212499999999999 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.212499999999999 >? 0 [router/convert_pin_to_tracks]: Converting [ 6 , 58 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[6, 59, 0] [v[2.6125000000000003,24.02], v[2.7475,24.155]] . ( layer=m3 ll=v[2.255,23.985] ur=v[2.665,24.395]) = 0.13500000000000156 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[6, 59, 0] [v[2.4775,23.885], v[2.8825,24.29]] . ( layer=m3 ll=v[2.255,23.985] ur=v[2.665,24.395]) = 0.35802409136816454 [router/convert_pin_coord_to_tracks]: Overlap: 0.13500000000000156 >? 0 [router/convert_pin_to_tracks]: Converting [ 6 , 59 ] full=v3d[6, 59, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[7, 58, 0] [v[2.6125000000000003,24.02], v[2.7475,24.155]] . ( layer=m3 ll=v[2.665,23.575] ur=v[3.075,23.985]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[7, 58, 0] [v[2.4775,23.885], v[2.8825,24.29]] . ( layer=m3 ll=v[2.665,23.575] ur=v[3.075,23.985]) = 0.23938723859053032 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.23938723859053032 >? 0 [router/convert_pin_to_tracks]: Converting [ 7 , 58 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[7, 59, 0] [v[2.6125000000000003,24.02], v[2.7475,24.155]] . ( layer=m3 ll=v[2.665,23.985] ur=v[3.075,24.395]) = 0.13500000000000156 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[7, 59, 0] [v[2.4775,23.885], v[2.8825,24.29]] . ( layer=m3 ll=v[2.665,23.985] ur=v[3.075,24.395]) = 0.37460812858238907 [router/convert_pin_coord_to_tracks]: Overlap: 0.13500000000000156 >? 0 [router/convert_pin_to_tracks]: Converting [ 7 , 59 ] full=v3d[7, 59, 0] [pin_group/convert_pin]: pins {v3d[6, 58, 0], v3d[7, 59, 0], v3d[6, 59, 0], v3d[7, 58, 0]} [pin_group/convert_pin]: secondary {v3d[6, 58, 0], v3d[7, 58, 0]} [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[3.8925,-5.71] ur=v[4.0275,-5.64]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[9, -14, 0] [v[3.8925,-5.71], v[4.0275,-5.64]] . ( layer=m3 ll=v[3.485,-5.945] ur=v[3.895,-5.535]) = 0.07000000000000028 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[9, -14, 0] [v[3.7575000000000003,-5.845], v[4.1625,-5.505]] . ( layer=m3 ll=v[3.485,-5.945] ur=v[3.895,-5.535]) = 0.33912571415332055 [router/convert_pin_coord_to_tracks]: Overlap: 0.07000000000000028 >? 0 [router/convert_pin_to_tracks]: Converting [ 9 , -14 ] full=v3d[9, -14, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[9, -13, 0] [v[3.8925,-5.71], v[4.0275,-5.64]] . ( layer=m3 ll=v[3.485,-5.535] ur=v[3.895,-5.125]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[9, -13, 0] [v[3.7575000000000003,-5.845], v[4.1625,-5.505]] . ( layer=m3 ll=v[3.485,-5.535] ur=v[3.895,-5.125]) = 0.1407346794503755 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.1407346794503755 >? 0 [router/convert_pin_to_tracks]: Converting [ 9 , -13 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[10, -14, 0] [v[3.8925,-5.71], v[4.0275,-5.64]] . ( layer=m3 ll=v[3.895,-5.945] ur=v[4.305,-5.535]) = 0.07000000000000028 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[10, -14, 0] [v[3.7575000000000003,-5.845], v[4.1625,-5.505]] . ( layer=m3 ll=v[3.895,-5.945] ur=v[4.305,-5.535]) = 0.4094584838539795 [router/convert_pin_coord_to_tracks]: Overlap: 0.07000000000000028 >? 0 [router/convert_pin_to_tracks]: Converting [ 10 , -14 ] full=v3d[10, -14, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[10, -13, 0] [v[3.8925,-5.71], v[4.0275,-5.64]] . ( layer=m3 ll=v[3.895,-5.535] ur=v[4.305,-5.125]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[10, -13, 0] [v[3.7575000000000003,-5.845], v[4.1625,-5.505]] . ( layer=m3 ll=v[3.895,-5.535] ur=v[4.305,-5.125]) = 0.26917698638628046 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.26917698638628046 >? 0 [router/convert_pin_to_tracks]: Converting [ 10 , -13 ] full=None [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[3.8925,-5.7425] ur=v[4.0275,-5.6075]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[9, -15, 0] [v[3.8925,-5.7425], v[4.0275,-5.6075]] . ( layer=m3 ll=v[3.485,-6.355] ur=v[3.895,-5.945]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[9, -15, 0] [v[3.7575000000000003,-5.8775], v[4.1625,-5.4725]] . ( layer=m3 ll=v[3.485,-6.355] ur=v[3.895,-5.945]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 9 , -15 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[9, -14, 0] [v[3.8925,-5.7425], v[4.0275,-5.6075]] . ( layer=m3 ll=v[3.485,-5.945] ur=v[3.895,-5.535]) = 0.1349999999999998 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[9, -14, 0] [v[3.7575000000000003,-5.8775], v[4.1625,-5.4725]] . ( layer=m3 ll=v[3.485,-5.945] ur=v[3.895,-5.535]) = 0.3690697766005774 [router/convert_pin_coord_to_tracks]: Overlap: 0.1349999999999998 >? 0 [router/convert_pin_to_tracks]: Converting [ 9 , -14 ] full=v3d[9, -14, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[9, -13, 0] [v[3.8925,-5.7425], v[4.0275,-5.6075]] . ( layer=m3 ll=v[3.485,-5.535] ur=v[3.895,-5.125]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[9, -13, 0] [v[3.7575000000000003,-5.8775], v[4.1625,-5.4725]] . ( layer=m3 ll=v[3.485,-5.535] ur=v[3.895,-5.125]) = 0.1510380746699319 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.1510380746699319 >? 0 [router/convert_pin_to_tracks]: Converting [ 9 , -13 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[10, -15, 0] [v[3.8925,-5.7425], v[4.0275,-5.6075]] . ( layer=m3 ll=v[3.895,-6.355] ur=v[4.305,-5.945]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[10, -15, 0] [v[3.7575000000000003,-5.8775], v[4.1625,-5.4725]] . ( layer=m3 ll=v[3.895,-6.355] ur=v[4.305,-5.945]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 10 , -15 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[10, -14, 0] [v[3.8925,-5.7425], v[4.0275,-5.6075]] . ( layer=m3 ll=v[3.895,-5.945] ur=v[4.305,-5.535]) = 0.1349999999999998 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[10, -14, 0] [v[3.7575000000000003,-5.8775], v[4.1625,-5.4725]] . ( layer=m3 ll=v[3.895,-5.945] ur=v[4.305,-5.535]) = 0.4345831335889601 [router/convert_pin_coord_to_tracks]: Overlap: 0.1349999999999998 >? 0 [router/convert_pin_to_tracks]: Converting [ 10 , -14 ] full=v3d[10, -14, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[10, -13, 0] [v[3.8925,-5.7425], v[4.0275,-5.6075]] . ( layer=m3 ll=v[3.895,-5.535] ur=v[4.305,-5.125]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[10, -13, 0] [v[3.7575000000000003,-5.8775], v[4.1625,-5.4725]] . ( layer=m3 ll=v[3.895,-5.535] ur=v[4.305,-5.125]) = 0.2747043865685435 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.2747043865685435 >? 0 [router/convert_pin_to_tracks]: Converting [ 10 , -13 ] full=None [pin_group/convert_pin]: pins {v3d[10, -14, 0], v3d[9, -14, 0], v3d[10, -13, 0], v3d[9, -13, 0]} [pin_group/convert_pin]: secondary {v3d[10, -13, 0], v3d[9, -13, 0]} [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[6.7525,-5.71] ur=v[6.8875,-5.64]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[16, -14, 0] [v[6.7525,-5.71], v[6.8875,-5.64]] . ( layer=m3 ll=v[6.355,-5.945] ur=v[6.765000000000001,-5.535]) = 0.07000000000000028 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[16, -14, 0] [v[6.6175,-5.845], v[7.0225,-5.505]] . ( layer=m3 ll=v[6.355,-5.945] ur=v[6.765000000000001,-5.535]) = 0.3433019807691182 [router/convert_pin_coord_to_tracks]: Overlap: 0.07000000000000028 >? 0 [router/convert_pin_to_tracks]: Converting [ 16 , -14 ] full=v3d[16, -14, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[16, -13, 0] [v[6.7525,-5.71], v[6.8875,-5.64]] . ( layer=m3 ll=v[6.355,-5.535] ur=v[6.765000000000001,-5.125]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[16, -13, 0] [v[6.6175,-5.845], v[7.0225,-5.505]] . ( layer=m3 ll=v[6.355,-5.535] ur=v[6.765000000000001,-5.125]) = 0.1505199322349046 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.1505199322349046 >? 0 [router/convert_pin_to_tracks]: Converting [ 16 , -13 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, -14, 0] [v[6.7525,-5.71], v[6.8875,-5.64]] . ( layer=m3 ll=v[6.765000000000001,-5.945] ur=v[7.175,-5.535]) = 0.07000000000000028 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, -14, 0] [v[6.6175,-5.845], v[7.0225,-5.505]] . ( layer=m3 ll=v[6.765000000000001,-5.945] ur=v[7.175,-5.535]) = 0.40299658807488614 [router/convert_pin_coord_to_tracks]: Overlap: 0.07000000000000028 >? 0 [router/convert_pin_to_tracks]: Converting [ 17 , -14 ] full=v3d[17, -14, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, -13, 0] [v[6.7525,-5.71], v[6.8875,-5.64]] . ( layer=m3 ll=v[6.765000000000001,-5.535] ur=v[7.175,-5.125]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, -13, 0] [v[6.6175,-5.845], v[7.0225,-5.505]] . ( layer=m3 ll=v[6.765000000000001,-5.535] ur=v[7.175,-5.125]) = 0.25924168260524716 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.25924168260524716 >? 0 [router/convert_pin_to_tracks]: Converting [ 17 , -13 ] full=None [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[6.7525,-5.7425] ur=v[6.8875,-5.6075]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[16, -15, 0] [v[6.7525,-5.7425], v[6.8875,-5.6075]] . ( layer=m3 ll=v[6.355,-6.355] ur=v[6.765000000000001,-5.945]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[16, -15, 0] [v[6.6175,-5.8775], v[7.0225,-5.4725]] . ( layer=m3 ll=v[6.355,-6.355] ur=v[6.765000000000001,-5.945]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 16 , -15 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[16, -14, 0] [v[6.7525,-5.7425], v[6.8875,-5.6075]] . ( layer=m3 ll=v[6.355,-5.945] ur=v[6.765000000000001,-5.535]) = 0.1349999999999998 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[16, -14, 0] [v[6.6175,-5.8775], v[7.0225,-5.4725]] . ( layer=m3 ll=v[6.355,-5.945] ur=v[6.765000000000001,-5.535]) = 0.372910847254408 [router/convert_pin_coord_to_tracks]: Overlap: 0.1349999999999998 >? 0 [router/convert_pin_to_tracks]: Converting [ 16 , -14 ] full=v3d[16, -14, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[16, -13, 0] [v[6.7525,-5.7425], v[6.8875,-5.6075]] . ( layer=m3 ll=v[6.355,-5.535] ur=v[6.765000000000001,-5.125]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[16, -13, 0] [v[6.6175,-5.8775], v[7.0225,-5.4725]] . ( layer=m3 ll=v[6.355,-5.535] ur=v[6.765000000000001,-5.125]) = 0.16019519343600871 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.16019519343600871 >? 0 [router/convert_pin_to_tracks]: Converting [ 16 , -13 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, -15, 0] [v[6.7525,-5.7425], v[6.8875,-5.6075]] . ( layer=m3 ll=v[6.765000000000001,-6.355] ur=v[7.175,-5.945]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, -15, 0] [v[6.6175,-5.8775], v[7.0225,-5.4725]] . ( layer=m3 ll=v[6.765000000000001,-6.355] ur=v[7.175,-5.945]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 17 , -15 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, -14, 0] [v[6.7525,-5.7425], v[6.8875,-5.6075]] . ( layer=m3 ll=v[6.765000000000001,-5.945] ur=v[7.175,-5.535]) = 0.1349999999999998 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, -14, 0] [v[6.6175,-5.8775], v[7.0225,-5.4725]] . ( layer=m3 ll=v[6.765000000000001,-5.945] ur=v[7.175,-5.535]) = 0.4285002917151864 [router/convert_pin_coord_to_tracks]: Overlap: 0.1349999999999998 >? 0 [router/convert_pin_to_tracks]: Converting [ 17 , -14 ] full=v3d[17, -14, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, -13, 0] [v[6.7525,-5.7425], v[6.8875,-5.6075]] . ( layer=m3 ll=v[6.765000000000001,-5.535] ur=v[7.175,-5.125]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, -13, 0] [v[6.6175,-5.8775], v[7.0225,-5.4725]] . ( layer=m3 ll=v[6.765000000000001,-5.535] ur=v[7.175,-5.125]) = 0.2649764140447215 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.2649764140447215 >? 0 [router/convert_pin_to_tracks]: Converting [ 17 , -13 ] full=None [pin_group/convert_pin]: pins {v3d[16, -13, 0], v3d[17, -14, 0], v3d[17, -13, 0], v3d[16, -14, 0]} [pin_group/convert_pin]: secondary {v3d[16, -13, 0], v3d[17, -13, 0]} [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[7.155,26.7425] ur=v[7.29,26.8125]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 65, 0] [v[7.155,26.7425], v[7.29,26.8125]] . ( layer=m3 ll=v[6.765000000000001,26.445] ur=v[7.175,26.855]) = 0.07000000000000028 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 65, 0] [v[7.0200000000000005,26.6075], v[7.425,26.9475]] . ( layer=m3 ll=v[6.765000000000001,26.445] ur=v[7.175,26.855]) = 0.29202953617742017 [router/convert_pin_coord_to_tracks]: Overlap: 0.07000000000000028 >? 0 [router/convert_pin_to_tracks]: Converting [ 17 , 65 ] full=v3d[17, 65, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 66, 0] [v[7.155,26.7425], v[7.29,26.8125]] . ( layer=m3 ll=v[6.765000000000001,26.855] ur=v[7.175,27.265]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 66, 0] [v[7.0200000000000005,26.6075], v[7.425,26.9475]] . ( layer=m3 ll=v[6.765000000000001,26.855] ur=v[7.175,27.265]) = 0.180502770061847 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.180502770061847 >? 0 [router/convert_pin_to_tracks]: Converting [ 17 , 66 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 65, 0] [v[7.155,26.7425], v[7.29,26.8125]] . ( layer=m3 ll=v[7.175,26.445] ur=v[7.585,26.855]) = 0.07000000000000028 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 65, 0] [v[7.0200000000000005,26.6075], v[7.425,26.9475]] . ( layer=m3 ll=v[7.175,26.445] ur=v[7.585,26.855]) = 0.35179006523777695 [router/convert_pin_coord_to_tracks]: Overlap: 0.07000000000000028 >? 0 [router/convert_pin_to_tracks]: Converting [ 18 , 65 ] full=v3d[18, 65, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 66, 0] [v[7.155,26.7425], v[7.29,26.8125]] . ( layer=m3 ll=v[7.175,26.855] ur=v[7.585,27.265]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 66, 0] [v[7.0200000000000005,26.6075], v[7.425,26.9475]] . ( layer=m3 ll=v[7.175,26.855] ur=v[7.585,27.265]) = 0.26656378223607236 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.26656378223607236 >? 0 [router/convert_pin_to_tracks]: Converting [ 18 , 66 ] full=None [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[7.155,26.71] ur=v[7.29,26.845]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 65, 0] [v[7.155,26.71], v[7.29,26.845]] . ( layer=m3 ll=v[6.765000000000001,26.445] ur=v[7.175,26.855]) = 0.134999999999998 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 65, 0] [v[7.0200000000000005,26.575], v[7.425,26.98]] . ( layer=m3 ll=v[6.765000000000001,26.445] ur=v[7.175,26.855]) = 0.3200390601161059 [router/convert_pin_coord_to_tracks]: Overlap: 0.134999999999998 >? 0 [router/convert_pin_to_tracks]: Converting [ 17 , 65 ] full=v3d[17, 65, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 66, 0] [v[7.155,26.71], v[7.29,26.845]] . ( layer=m3 ll=v[6.765000000000001,26.855] ur=v[7.175,27.265]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 66, 0] [v[7.0200000000000005,26.575], v[7.425,26.98]] . ( layer=m3 ll=v[6.765000000000001,26.855] ur=v[7.175,27.265]) = 0.19912307751739827 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.19912307751739827 >? 0 [router/convert_pin_to_tracks]: Converting [ 17 , 66 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 65, 0] [v[7.155,26.71], v[7.29,26.845]] . ( layer=m3 ll=v[7.175,26.445] ur=v[7.585,26.855]) = 0.134999999999998 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 65, 0] [v[7.0200000000000005,26.575], v[7.425,26.98]] . ( layer=m3 ll=v[7.175,26.445] ur=v[7.585,26.855]) = 0.37536648758247004 [router/convert_pin_coord_to_tracks]: Overlap: 0.134999999999998 >? 0 [router/convert_pin_to_tracks]: Converting [ 18 , 65 ] full=v3d[18, 65, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 66, 0] [v[7.155,26.71], v[7.29,26.845]] . ( layer=m3 ll=v[7.175,26.855] ur=v[7.585,27.265]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 66, 0] [v[7.0200000000000005,26.575], v[7.425,26.98]] . ( layer=m3 ll=v[7.175,26.855] ur=v[7.585,27.265]) = 0.2795084971874737 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.2795084971874737 >? 0 [router/convert_pin_to_tracks]: Converting [ 18 , 66 ] full=None [pin_group/convert_pin]: pins {v3d[17, 65, 0], v3d[18, 65, 0], v3d[17, 66, 0], v3d[18, 66, 0]} [pin_group/convert_pin]: secondary {v3d[17, 66, 0], v3d[18, 66, 0]} [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[7.155,15.9825] ur=v[7.29,16.052500000000002]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 38, 0] [v[7.155,15.9825], v[7.29,16.052500000000002]] . ( layer=m3 ll=v[6.765000000000001,15.375] ur=v[7.175,15.785]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 38, 0] [v[7.0200000000000005,15.8475], v[7.425,16.1875]] . ( layer=m3 ll=v[6.765000000000001,15.375] ur=v[7.175,15.785]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 17 , 38 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 39, 0] [v[7.155,15.9825], v[7.29,16.052500000000002]] . ( layer=m3 ll=v[6.765000000000001,15.785] ur=v[7.175,16.195]) = 0.07000000000000206 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 39, 0] [v[7.0200000000000005,15.8475], v[7.425,16.1875]] . ( layer=m3 ll=v[6.765000000000001,15.785] ur=v[7.175,16.195]) = 0.33999999999999986 [router/convert_pin_coord_to_tracks]: Overlap: 0.07000000000000206 >? 0 [router/convert_pin_to_tracks]: Converting [ 17 , 39 ] full=v3d[17, 39, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 40, 0] [v[7.155,15.9825], v[7.29,16.052500000000002]] . ( layer=m3 ll=v[6.765000000000001,16.195] ur=v[7.175,16.605]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 40, 0] [v[7.0200000000000005,15.8475], v[7.425,16.1875]] . ( layer=m3 ll=v[6.765000000000001,16.195] ur=v[7.175,16.605]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 17 , 40 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 38, 0] [v[7.155,15.9825], v[7.29,16.052500000000002]] . ( layer=m3 ll=v[7.175,15.375] ur=v[7.585,15.785]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 38, 0] [v[7.0200000000000005,15.8475], v[7.425,16.1875]] . ( layer=m3 ll=v[7.175,15.375] ur=v[7.585,15.785]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 18 , 38 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 39, 0] [v[7.155,15.9825], v[7.29,16.052500000000002]] . ( layer=m3 ll=v[7.175,15.785] ur=v[7.585,16.195]) = 0.07000000000000206 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 39, 0] [v[7.0200000000000005,15.8475], v[7.425,16.1875]] . ( layer=m3 ll=v[7.175,15.785] ur=v[7.585,16.195]) = 0.33999999999999986 [router/convert_pin_coord_to_tracks]: Overlap: 0.07000000000000206 >? 0 [router/convert_pin_to_tracks]: Converting [ 18 , 39 ] full=v3d[18, 39, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 40, 0] [v[7.155,15.9825], v[7.29,16.052500000000002]] . ( layer=m3 ll=v[7.175,16.195] ur=v[7.585,16.605]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 40, 0] [v[7.0200000000000005,15.8475], v[7.425,16.1875]] . ( layer=m3 ll=v[7.175,16.195] ur=v[7.585,16.605]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 18 , 40 ] full=None [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[7.155,15.950000000000001] ur=v[7.29,16.085]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 38, 0] [v[7.155,15.950000000000001], v[7.29,16.085]] . ( layer=m3 ll=v[6.765000000000001,15.375] ur=v[7.175,15.785]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 38, 0] [v[7.0200000000000005,15.815], v[7.425,16.22]] . ( layer=m3 ll=v[6.765000000000001,15.375] ur=v[7.175,15.785]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 17 , 38 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 39, 0] [v[7.155,15.950000000000001], v[7.29,16.085]] . ( layer=m3 ll=v[6.765000000000001,15.785] ur=v[7.175,16.195]) = 0.1349999999999998 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 39, 0] [v[7.0200000000000005,15.815], v[7.425,16.22]] . ( layer=m3 ll=v[6.765000000000001,15.785] ur=v[7.175,16.195]) = 0.4103961500794085 [router/convert_pin_coord_to_tracks]: Overlap: 0.1349999999999998 >? 0 [router/convert_pin_to_tracks]: Converting [ 17 , 39 ] full=v3d[17, 39, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 40, 0] [v[7.155,15.950000000000001], v[7.29,16.085]] . ( layer=m3 ll=v[6.765000000000001,16.195] ur=v[7.175,16.605]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 40, 0] [v[7.0200000000000005,15.815], v[7.425,16.22]] . ( layer=m3 ll=v[6.765000000000001,16.195] ur=v[7.175,16.605]) = 0.15700318468107496 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.15700318468107496 >? 0 [router/convert_pin_to_tracks]: Converting [ 17 , 40 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 38, 0] [v[7.155,15.950000000000001], v[7.29,16.085]] . ( layer=m3 ll=v[7.175,15.375] ur=v[7.585,15.785]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 38, 0] [v[7.0200000000000005,15.815], v[7.425,16.22]] . ( layer=m3 ll=v[7.175,15.375] ur=v[7.585,15.785]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 18 , 38 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 39, 0] [v[7.155,15.950000000000001], v[7.29,16.085]] . ( layer=m3 ll=v[7.175,15.785] ur=v[7.585,16.195]) = 0.1349999999999998 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 39, 0] [v[7.0200000000000005,15.815], v[7.425,16.22]] . ( layer=m3 ll=v[7.175,15.785] ur=v[7.585,16.195]) = 0.454862616621767 [router/convert_pin_coord_to_tracks]: Overlap: 0.1349999999999998 >? 0 [router/convert_pin_to_tracks]: Converting [ 18 , 39 ] full=v3d[18, 39, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 40, 0] [v[7.155,15.950000000000001], v[7.29,16.085]] . ( layer=m3 ll=v[7.175,16.195] ur=v[7.585,16.605]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 40, 0] [v[7.0200000000000005,15.815], v[7.425,16.22]] . ( layer=m3 ll=v[7.175,16.195] ur=v[7.585,16.605]) = 0.2512468905280221 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.2512468905280221 >? 0 [router/convert_pin_to_tracks]: Converting [ 18 , 40 ] full=None [pin_group/convert_pin]: pins {v3d[17, 40, 0], v3d[18, 40, 0], v3d[17, 39, 0], v3d[18, 39, 0]} [pin_group/convert_pin]: secondary {v3d[17, 40, 0], v3d[18, 40, 0]} [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[7.155,29.400000000000002] ur=v[7.29,29.535]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 71, 0] [v[7.155,29.400000000000002], v[7.29,29.535]] . ( layer=m3 ll=v[6.765000000000001,28.905] ur=v[7.175,29.315]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 71, 0] [v[7.0200000000000005,29.265], v[7.425,29.67]] . ( layer=m3 ll=v[6.765000000000001,28.905] ur=v[7.175,29.315]) = 0.16286497474902292 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.16286497474902292 >? 0 [router/convert_pin_to_tracks]: Converting [ 17 , 71 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 72, 0] [v[7.155,29.400000000000002], v[7.29,29.535]] . ( layer=m3 ll=v[6.765000000000001,29.315] ur=v[7.175,29.725]) = 0.134999999999998 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 72, 0] [v[7.0200000000000005,29.265], v[7.425,29.67]] . ( layer=m3 ll=v[6.765000000000001,29.315] ur=v[7.175,29.725]) = 0.38736287896493143 [router/convert_pin_coord_to_tracks]: Overlap: 0.134999999999998 >? 0 [router/convert_pin_to_tracks]: Converting [ 17 , 72 ] full=v3d[17, 72, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 73, 0] [v[7.155,29.400000000000002], v[7.29,29.535]] . ( layer=m3 ll=v[6.765000000000001,29.725] ur=v[7.175,30.135]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 73, 0] [v[7.0200000000000005,29.265], v[7.425,29.67]] . ( layer=m3 ll=v[6.765000000000001,29.725] ur=v[7.175,30.135]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 17 , 73 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 71, 0] [v[7.155,29.400000000000002], v[7.29,29.535]] . ( layer=m3 ll=v[7.175,28.905] ur=v[7.585,29.315]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 71, 0] [v[7.0200000000000005,29.265], v[7.425,29.67]] . ( layer=m3 ll=v[7.175,28.905] ur=v[7.585,29.315]) = 0.25495097567963937 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.25495097567963937 >? 0 [router/convert_pin_to_tracks]: Converting [ 18 , 71 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 72, 0] [v[7.155,29.400000000000002], v[7.29,29.535]] . ( layer=m3 ll=v[7.175,29.315] ur=v[7.585,29.725]) = 0.134999999999998 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 72, 0] [v[7.0200000000000005,29.265], v[7.425,29.67]] . ( layer=m3 ll=v[7.175,29.315] ur=v[7.585,29.725]) = 0.43419465680728997 [router/convert_pin_coord_to_tracks]: Overlap: 0.134999999999998 >? 0 [router/convert_pin_to_tracks]: Converting [ 18 , 72 ] full=v3d[18, 72, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 73, 0] [v[7.155,29.400000000000002], v[7.29,29.535]] . ( layer=m3 ll=v[7.175,29.725] ur=v[7.585,30.135]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 73, 0] [v[7.0200000000000005,29.265], v[7.425,29.67]] . ( layer=m3 ll=v[7.175,29.725] ur=v[7.585,30.135]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 18 , 73 ] full=None [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[7.155,29.4325] ur=v[7.29,29.5025]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 71, 0] [v[7.155,29.4325], v[7.29,29.5025]] . ( layer=m3 ll=v[6.765000000000001,28.905] ur=v[7.175,29.315]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 71, 0] [v[7.0200000000000005,29.2975], v[7.425,29.6375]] . ( layer=m3 ll=v[6.765000000000001,28.905] ur=v[7.175,29.315]) = 0.15598477489806453 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.15598477489806453 >? 0 [router/convert_pin_to_tracks]: Converting [ 17 , 71 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 72, 0] [v[7.155,29.4325], v[7.29,29.5025]] . ( layer=m3 ll=v[6.765000000000001,29.315] ur=v[7.175,29.725]) = 0.07000000000000028 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 72, 0] [v[7.0200000000000005,29.2975], v[7.425,29.6375]] . ( layer=m3 ll=v[6.765000000000001,29.315] ur=v[7.175,29.725]) = 0.3578145469373744 [router/convert_pin_coord_to_tracks]: Overlap: 0.07000000000000028 >? 0 [router/convert_pin_to_tracks]: Converting [ 17 , 72 ] full=v3d[17, 72, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 71, 0] [v[7.155,29.4325], v[7.29,29.5025]] . ( layer=m3 ll=v[7.175,28.905] ur=v[7.585,29.315]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 71, 0] [v[7.0200000000000005,29.2975], v[7.425,29.6375]] . ( layer=m3 ll=v[7.175,28.905] ur=v[7.585,29.315]) = 0.2506117515201553 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.2506117515201553 >? 0 [router/convert_pin_to_tracks]: Converting [ 18 , 71 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 72, 0] [v[7.155,29.4325], v[7.29,29.5025]] . ( layer=m3 ll=v[7.175,29.315] ur=v[7.585,29.725]) = 0.07000000000000028 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 72, 0] [v[7.0200000000000005,29.2975], v[7.425,29.6375]] . ( layer=m3 ll=v[7.175,29.315] ur=v[7.585,29.725]) = 0.4080517736758397 [router/convert_pin_coord_to_tracks]: Overlap: 0.07000000000000028 >? 0 [router/convert_pin_to_tracks]: Converting [ 18 , 72 ] full=v3d[18, 72, 0] [pin_group/convert_pin]: pins {v3d[18, 72, 0], v3d[17, 71, 0], v3d[17, 72, 0], v3d[18, 71, 0]} [pin_group/convert_pin]: secondary {v3d[17, 71, 0], v3d[18, 71, 0]} [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[7.155,18.6725] ur=v[7.29,18.7425]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 45, 0] [v[7.155,18.6725], v[7.29,18.7425]] . ( layer=m3 ll=v[6.765000000000001,18.245] ur=v[7.175,18.655]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 45, 0] [v[7.0200000000000005,18.5375], v[7.425,18.8775]] . ( layer=m3 ll=v[6.765000000000001,18.245] ur=v[7.175,18.655]) = 0.19450257067709859 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.19450257067709859 >? 0 [router/convert_pin_to_tracks]: Converting [ 17 , 45 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 46, 0] [v[7.155,18.6725], v[7.29,18.7425]] . ( layer=m3 ll=v[6.765000000000001,18.655] ur=v[7.175,19.065]) = 0.07000000000000028 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 46, 0] [v[7.0200000000000005,18.5375], v[7.425,18.8775]] . ( layer=m3 ll=v[6.765000000000001,18.655] ur=v[7.175,19.065]) = 0.27116646179053905 [router/convert_pin_coord_to_tracks]: Overlap: 0.07000000000000028 >? 0 [router/convert_pin_to_tracks]: Converting [ 17 , 46 ] full=v3d[17, 46, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 45, 0] [v[7.155,18.6725], v[7.29,18.7425]] . ( layer=m3 ll=v[7.175,18.245] ur=v[7.585,18.655]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 45, 0] [v[7.0200000000000005,18.5375], v[7.425,18.8775]] . ( layer=m3 ll=v[7.175,18.245] ur=v[7.585,18.655]) = 0.2762358593665926 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.2762358593665926 >? 0 [router/convert_pin_to_tracks]: Converting [ 18 , 45 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 46, 0] [v[7.155,18.6725], v[7.29,18.7425]] . ( layer=m3 ll=v[7.175,18.655] ur=v[7.585,19.065]) = 0.07000000000000028 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 46, 0] [v[7.0200000000000005,18.5375], v[7.425,18.8775]] . ( layer=m3 ll=v[7.175,18.655] ur=v[7.585,19.065]) = 0.3346733482068748 [router/convert_pin_coord_to_tracks]: Overlap: 0.07000000000000028 >? 0 [router/convert_pin_to_tracks]: Converting [ 18 , 46 ] full=v3d[18, 46, 0] [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[7.155,18.64] ur=v[7.29,18.775000000000002]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 45, 0] [v[7.155,18.64], v[7.29,18.775000000000002]] . ( layer=m3 ll=v[6.765000000000001,18.245] ur=v[7.175,18.655]) = 0.025 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 45, 0] [v[7.0200000000000005,18.505], v[7.425,18.91]] . ( layer=m3 ll=v[6.765000000000001,18.245] ur=v[7.175,18.655]) = 0.21569654610123093 [router/convert_pin_coord_to_tracks]: Overlap: 0.025 >? 0 [router/convert_pin_to_tracks]: Converting [ 17 , 45 ] full=v3d[17, 45, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 46, 0] [v[7.155,18.64], v[7.29,18.775000000000002]] . ( layer=m3 ll=v[6.765000000000001,18.655] ur=v[7.175,19.065]) = 0.12165525060596531 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 46, 0] [v[7.0200000000000005,18.505], v[7.425,18.91]] . ( layer=m3 ll=v[6.765000000000001,18.655] ur=v[7.175,19.065]) = 0.2984124662275343 [router/convert_pin_coord_to_tracks]: Overlap: 0.12165525060596531 >? 0 [router/convert_pin_to_tracks]: Converting [ 17 , 46 ] full=v3d[17, 46, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 45, 0] [v[7.155,18.64], v[7.29,18.775000000000002]] . ( layer=m3 ll=v[7.175,18.245] ur=v[7.585,18.655]) = 0.1159741350474323 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 45, 0] [v[7.0200000000000005,18.505], v[7.425,18.91]] . ( layer=m3 ll=v[7.175,18.245] ur=v[7.585,18.655]) = 0.2915475947422661 [router/convert_pin_coord_to_tracks]: Overlap: 0.1159741350474323 >? 0 [router/convert_pin_to_tracks]: Converting [ 18 , 45 ] full=v3d[18, 45, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 46, 0] [v[7.155,18.64], v[7.29,18.775000000000002]] . ( layer=m3 ll=v[7.175,18.655] ur=v[7.585,19.065]) = 0.16620770138594748 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 46, 0] [v[7.0200000000000005,18.505], v[7.425,18.91]] . ( layer=m3 ll=v[7.175,18.655] ur=v[7.585,19.065]) = 0.3571064267133812 [router/convert_pin_coord_to_tracks]: Overlap: 0.16620770138594748 >? 0 [router/convert_pin_to_tracks]: Converting [ 18 , 46 ] full=v3d[18, 46, 0] [pin_group/convert_pin]: pins {v3d[18, 45, 0], v3d[17, 46, 0], v3d[18, 46, 0], v3d[17, 45, 0]} [pin_group/convert_pin]: secondary {v3d[18, 45, 0], v3d[17, 45, 0]} [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[7.155,21.3625] ur=v[7.29,21.4325]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 52, 0] [v[7.155,21.3625], v[7.29,21.4325]] . ( layer=m3 ll=v[6.765000000000001,21.115000000000002] ur=v[7.175,21.525000000000002]) = 0.07000000000000028 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 52, 0] [v[7.0200000000000005,21.2275], v[7.425,21.5675]] . ( layer=m3 ll=v[6.765000000000001,21.115000000000002] ur=v[7.175,21.525000000000002]) = 0.3354567781398992 [router/convert_pin_coord_to_tracks]: Overlap: 0.07000000000000028 >? 0 [router/convert_pin_to_tracks]: Converting [ 17 , 52 ] full=v3d[17, 52, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 53, 0] [v[7.155,21.3625], v[7.29,21.4325]] . ( layer=m3 ll=v[6.765000000000001,21.525000000000002] ur=v[7.175,21.935]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 53, 0] [v[7.0200000000000005,21.2275], v[7.425,21.5675]] . ( layer=m3 ll=v[6.765000000000001,21.525000000000002] ur=v[7.175,21.935]) = 0.16072103160445286 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.16072103160445286 >? 0 [router/convert_pin_to_tracks]: Converting [ 17 , 53 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 52, 0] [v[7.155,21.3625], v[7.29,21.4325]] . ( layer=m3 ll=v[7.175,21.115000000000002] ur=v[7.585,21.525000000000002]) = 0.07000000000000028 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 52, 0] [v[7.0200000000000005,21.2275], v[7.425,21.5675]] . ( layer=m3 ll=v[7.175,21.115000000000002] ur=v[7.585,21.525000000000002]) = 0.38859522642462013 [router/convert_pin_coord_to_tracks]: Overlap: 0.07000000000000028 >? 0 [router/convert_pin_to_tracks]: Converting [ 18 , 52 ] full=v3d[18, 52, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 53, 0] [v[7.155,21.3625], v[7.29,21.4325]] . ( layer=m3 ll=v[7.175,21.525000000000002] ur=v[7.585,21.935]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 53, 0] [v[7.0200000000000005,21.2275], v[7.425,21.5675]] . ( layer=m3 ll=v[7.175,21.525000000000002] ur=v[7.585,21.935]) = 0.25358677015964326 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.25358677015964326 >? 0 [router/convert_pin_to_tracks]: Converting [ 18 , 53 ] full=None [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[7.155,21.330000000000002] ur=v[7.29,21.465]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 52, 0] [v[7.155,21.330000000000002], v[7.29,21.465]] . ( layer=m3 ll=v[6.765000000000001,21.115000000000002] ur=v[7.175,21.525000000000002]) = 0.134999999999998 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 52, 0] [v[7.0200000000000005,21.195], v[7.425,21.6]] . ( layer=m3 ll=v[6.765000000000001,21.115000000000002] ur=v[7.175,21.525000000000002]) = 0.36458880948268424 [router/convert_pin_coord_to_tracks]: Overlap: 0.134999999999998 >? 0 [router/convert_pin_to_tracks]: Converting [ 17 , 52 ] full=v3d[17, 52, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 53, 0] [v[7.155,21.330000000000002], v[7.29,21.465]] . ( layer=m3 ll=v[6.765000000000001,21.525000000000002] ur=v[7.175,21.935]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 53, 0] [v[7.0200000000000005,21.195], v[7.425,21.6]] . ( layer=m3 ll=v[6.765000000000001,21.525000000000002] ur=v[7.175,21.935]) = 0.17219175357722477 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.17219175357722477 >? 0 [router/convert_pin_to_tracks]: Converting [ 17 , 53 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 52, 0] [v[7.155,21.330000000000002], v[7.29,21.465]] . ( layer=m3 ll=v[7.175,21.115000000000002] ur=v[7.585,21.525000000000002]) = 0.134999999999998 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 52, 0] [v[7.0200000000000005,21.195], v[7.425,21.6]] . ( layer=m3 ll=v[7.175,21.115000000000002] ur=v[7.585,21.525000000000002]) = 0.4140048308896905 [router/convert_pin_coord_to_tracks]: Overlap: 0.134999999999998 >? 0 [router/convert_pin_to_tracks]: Converting [ 18 , 52 ] full=v3d[18, 52, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 53, 0] [v[7.155,21.330000000000002], v[7.29,21.465]] . ( layer=m3 ll=v[7.175,21.525000000000002] ur=v[7.585,21.935]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 53, 0] [v[7.0200000000000005,21.195], v[7.425,21.6]] . ( layer=m3 ll=v[7.175,21.525000000000002] ur=v[7.585,21.935]) = 0.26100766272276354 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.26100766272276354 >? 0 [router/convert_pin_to_tracks]: Converting [ 18 , 53 ] full=None [pin_group/convert_pin]: pins {v3d[17, 53, 0], v3d[17, 52, 0], v3d[18, 52, 0], v3d[18, 53, 0]} [pin_group/convert_pin]: secondary {v3d[17, 53, 0], v3d[18, 53, 0]} [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[7.155,32.09] ur=v[7.29,32.225]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 78, 0] [v[7.155,32.09], v[7.29,32.225]] . ( layer=m3 ll=v[6.765000000000001,31.775000000000002] ur=v[7.175,32.185]) = 0.09708243919473679 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 78, 0] [v[7.0200000000000005,31.955000000000002], v[7.425,32.36]] . ( layer=m3 ll=v[6.765000000000001,31.775000000000002] ur=v[7.175,32.185]) = 0.2773535649671732 [router/convert_pin_coord_to_tracks]: Overlap: 0.09708243919473679 >? 0 [router/convert_pin_to_tracks]: Converting [ 17 , 78 ] full=v3d[17, 78, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 79, 0] [v[7.155,32.09], v[7.29,32.225]] . ( layer=m3 ll=v[6.765000000000001,32.185] ur=v[7.175,32.595]) = 0.04472135954999484 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 79, 0] [v[7.0200000000000005,31.955000000000002], v[7.425,32.36]] . ( layer=m3 ll=v[6.765000000000001,32.185] ur=v[7.175,32.595]) = 0.23377339455121665 [router/convert_pin_coord_to_tracks]: Overlap: 0.04472135954999484 >? 0 [router/convert_pin_to_tracks]: Converting [ 17 , 79 ] full=v3d[17, 79, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 78, 0] [v[7.155,32.09], v[7.29,32.225]] . ( layer=m3 ll=v[7.175,31.775000000000002] ur=v[7.585,32.185]) = 0.14916433890176242 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 78, 0] [v[7.0200000000000005,31.955000000000002], v[7.425,32.36]] . ( layer=m3 ll=v[7.175,31.775000000000002] ur=v[7.585,32.185]) = 0.33970575502926087 [router/convert_pin_coord_to_tracks]: Overlap: 0.14916433890176242 >? 0 [router/convert_pin_to_tracks]: Converting [ 18 , 78 ] full=v3d[18, 78, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 79, 0] [v[7.155,32.09], v[7.29,32.225]] . ( layer=m3 ll=v[7.175,32.185] ur=v[7.585,32.595]) = 0.12175795661885913 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 79, 0] [v[7.0200000000000005,31.955000000000002], v[7.425,32.36]] . ( layer=m3 ll=v[7.175,32.185] ur=v[7.585,32.595]) = 0.3051638903933409 [router/convert_pin_coord_to_tracks]: Overlap: 0.12175795661885913 >? 0 [router/convert_pin_to_tracks]: Converting [ 18 , 79 ] full=v3d[18, 79, 0] [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[7.155,32.1225] ur=v[7.29,32.1925]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 78, 0] [v[7.155,32.1225], v[7.29,32.1925]] . ( layer=m3 ll=v[6.765000000000001,31.775000000000002] ur=v[7.175,32.185]) = 0.06562202374203331 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 78, 0] [v[7.0200000000000005,31.9875], v[7.425,32.3275]] . ( layer=m3 ll=v[6.765000000000001,31.775000000000002] ur=v[7.175,32.185]) = 0.2510602517325282 [router/convert_pin_coord_to_tracks]: Overlap: 0.06562202374203331 >? 0 [router/convert_pin_to_tracks]: Converting [ 17 , 78 ] full=v3d[17, 78, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 79, 0] [v[7.155,32.1225], v[7.29,32.1925]] . ( layer=m3 ll=v[6.765000000000001,32.185] ur=v[7.175,32.595]) = 0.02136000936329353 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 79, 0] [v[7.0200000000000005,31.9875], v[7.425,32.3275]] . ( layer=m3 ll=v[6.765000000000001,32.185] ur=v[7.175,32.595]) = 0.21054987532648725 [router/convert_pin_coord_to_tracks]: Overlap: 0.02136000936329353 >? 0 [router/convert_pin_to_tracks]: Converting [ 17 , 79 ] full=v3d[17, 79, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 78, 0] [v[7.155,32.1225], v[7.29,32.1925]] . ( layer=m3 ll=v[7.175,31.775000000000002] ur=v[7.585,32.185]) = 0.13088640112708444 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 78, 0] [v[7.0200000000000005,31.9875], v[7.425,32.3275]] . ( layer=m3 ll=v[7.175,31.775000000000002] ur=v[7.585,32.185]) = 0.318600455115809 [router/convert_pin_coord_to_tracks]: Overlap: 0.13088640112708444 >? 0 [router/convert_pin_to_tracks]: Converting [ 18 , 78 ] full=v3d[18, 78, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 79, 0] [v[7.155,32.1225], v[7.29,32.1925]] . ( layer=m3 ll=v[7.175,32.185] ur=v[7.585,32.595]) = 0.11524430571616133 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 79, 0] [v[7.0200000000000005,31.9875], v[7.425,32.3275]] . ( layer=m3 ll=v[7.175,32.185] ur=v[7.585,32.595]) = 0.28776075131956325 [router/convert_pin_coord_to_tracks]: Overlap: 0.11524430571616133 >? 0 [router/convert_pin_to_tracks]: Converting [ 18 , 79 ] full=v3d[18, 79, 0] [pin_group/convert_pin]: pins {v3d[17, 78, 0], v3d[18, 78, 0], v3d[17, 79, 0], v3d[18, 79, 0]} [pin_group/convert_pin]: secondary set() [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[7.155,34.8125] ur=v[7.29,34.8825]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 84, 0] [v[7.155,34.8125], v[7.29,34.8825]] . ( layer=m3 ll=v[6.765000000000001,34.235] ur=v[7.175,34.645]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 84, 0] [v[7.0200000000000005,34.6775], v[7.425,35.0175]] . ( layer=m3 ll=v[6.765000000000001,34.235] ur=v[7.175,34.645]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 17 , 84 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 85, 0] [v[7.155,34.8125], v[7.29,34.8825]] . ( layer=m3 ll=v[6.765000000000001,34.645] ur=v[7.175,35.055]) = 0.07000000000000028 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 85, 0] [v[7.0200000000000005,34.6775], v[7.425,35.0175]] . ( layer=m3 ll=v[6.765000000000001,34.645] ur=v[7.175,35.055]) = 0.3399999999999963 [router/convert_pin_coord_to_tracks]: Overlap: 0.07000000000000028 >? 0 [router/convert_pin_to_tracks]: Converting [ 17 , 85 ] full=v3d[17, 85, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 86, 0] [v[7.155,34.8125], v[7.29,34.8825]] . ( layer=m3 ll=v[6.765000000000001,35.055] ur=v[7.175,35.465]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 86, 0] [v[7.0200000000000005,34.6775], v[7.425,35.0175]] . ( layer=m3 ll=v[6.765000000000001,35.055] ur=v[7.175,35.465]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 17 , 86 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 84, 0] [v[7.155,34.8125], v[7.29,34.8825]] . ( layer=m3 ll=v[7.175,34.235] ur=v[7.585,34.645]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 84, 0] [v[7.0200000000000005,34.6775], v[7.425,35.0175]] . ( layer=m3 ll=v[7.175,34.235] ur=v[7.585,34.645]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 18 , 84 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 85, 0] [v[7.155,34.8125], v[7.29,34.8825]] . ( layer=m3 ll=v[7.175,34.645] ur=v[7.585,35.055]) = 0.07000000000000028 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 85, 0] [v[7.0200000000000005,34.6775], v[7.425,35.0175]] . ( layer=m3 ll=v[7.175,34.645] ur=v[7.585,35.055]) = 0.3399999999999963 [router/convert_pin_coord_to_tracks]: Overlap: 0.07000000000000028 >? 0 [router/convert_pin_to_tracks]: Converting [ 18 , 85 ] full=v3d[18, 85, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 86, 0] [v[7.155,34.8125], v[7.29,34.8825]] . ( layer=m3 ll=v[7.175,35.055] ur=v[7.585,35.465]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 86, 0] [v[7.0200000000000005,34.6775], v[7.425,35.0175]] . ( layer=m3 ll=v[7.175,35.055] ur=v[7.585,35.465]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 18 , 86 ] full=None [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[7.155,34.78] ur=v[7.29,34.915]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 84, 0] [v[7.155,34.78], v[7.29,34.915]] . ( layer=m3 ll=v[6.765000000000001,34.235] ur=v[7.175,34.645]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 84, 0] [v[7.0200000000000005,34.645], v[7.425,35.050000000000004]] . ( layer=m3 ll=v[6.765000000000001,34.235] ur=v[7.175,34.645]) = 0.15499999999999936 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.15499999999999936 >? 0 [router/convert_pin_to_tracks]: Converting [ 17 , 84 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 85, 0] [v[7.155,34.78], v[7.29,34.915]] . ( layer=m3 ll=v[6.765000000000001,34.645] ur=v[7.175,35.055]) = 0.134999999999998 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 85, 0] [v[7.0200000000000005,34.645], v[7.425,35.050000000000004]] . ( layer=m3 ll=v[6.765000000000001,34.645] ur=v[7.175,35.055]) = 0 [router/convert_pin_coord_to_tracks]: Overlap: 0.134999999999998 >? 0 [router/convert_pin_to_tracks]: Converting [ 17 , 85 ] full=v3d[17, 85, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 86, 0] [v[7.155,34.78], v[7.29,34.915]] . ( layer=m3 ll=v[6.765000000000001,35.055] ur=v[7.175,35.465]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 86, 0] [v[7.0200000000000005,34.645], v[7.425,35.050000000000004]] . ( layer=m3 ll=v[6.765000000000001,35.055] ur=v[7.175,35.465]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 17 , 86 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 84, 0] [v[7.155,34.78], v[7.29,34.915]] . ( layer=m3 ll=v[7.175,34.235] ur=v[7.585,34.645]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 84, 0] [v[7.0200000000000005,34.645], v[7.425,35.050000000000004]] . ( layer=m3 ll=v[7.175,34.235] ur=v[7.585,34.645]) = 0.25 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.25 >? 0 [router/convert_pin_to_tracks]: Converting [ 18 , 84 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 85, 0] [v[7.155,34.78], v[7.29,34.915]] . ( layer=m3 ll=v[7.175,34.645] ur=v[7.585,35.055]) = 0.134999999999998 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 85, 0] [v[7.0200000000000005,34.645], v[7.425,35.050000000000004]] . ( layer=m3 ll=v[7.175,34.645] ur=v[7.585,35.055]) = 0 [router/convert_pin_coord_to_tracks]: Overlap: 0.134999999999998 >? 0 [router/convert_pin_to_tracks]: Converting [ 18 , 85 ] full=v3d[18, 85, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 86, 0] [v[7.155,34.78], v[7.29,34.915]] . ( layer=m3 ll=v[7.175,35.055] ur=v[7.585,35.465]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 86, 0] [v[7.0200000000000005,34.645], v[7.425,35.050000000000004]] . ( layer=m3 ll=v[7.175,35.055] ur=v[7.585,35.465]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 18 , 86 ] full=None [pin_group/convert_pin]: pins {v3d[17, 84, 0], v3d[18, 84, 0], v3d[17, 85, 0], v3d[18, 85, 0]} [pin_group/convert_pin]: secondary {v3d[17, 84, 0], v3d[18, 84, 0]} [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[7.155,24.02] ur=v[7.29,24.155]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 58, 0] [v[7.155,24.02], v[7.29,24.155]] . ( layer=m3 ll=v[6.765000000000001,23.575] ur=v[7.175,23.985]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 58, 0] [v[7.0200000000000005,23.885], v[7.425,24.29]] . ( layer=m3 ll=v[6.765000000000001,23.575] ur=v[7.175,23.985]) = 0.18445866745696549 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.18445866745696549 >? 0 [router/convert_pin_to_tracks]: Converting [ 17 , 58 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 59, 0] [v[7.155,24.02], v[7.29,24.155]] . ( layer=m3 ll=v[6.765000000000001,23.985] ur=v[7.175,24.395]) = 0.13500000000000156 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 59, 0] [v[7.0200000000000005,23.885], v[7.425,24.29]] . ( layer=m3 ll=v[6.765000000000001,23.985] ur=v[7.175,24.395]) = 0.3421257078911195 [router/convert_pin_coord_to_tracks]: Overlap: 0.13500000000000156 >? 0 [router/convert_pin_to_tracks]: Converting [ 17 , 59 ] full=v3d[17, 59, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 58, 0] [v[7.155,24.02], v[7.29,24.155]] . ( layer=m3 ll=v[7.175,23.575] ur=v[7.585,23.985]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 58, 0] [v[7.0200000000000005,23.885], v[7.425,24.29]] . ( layer=m3 ll=v[7.175,23.575] ur=v[7.585,23.985]) = 0.2692582403567244 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.2692582403567244 >? 0 [router/convert_pin_to_tracks]: Converting [ 18 , 58 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 59, 0] [v[7.155,24.02], v[7.29,24.155]] . ( layer=m3 ll=v[7.175,23.985] ur=v[7.585,24.395]) = 0.13500000000000156 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 59, 0] [v[7.0200000000000005,23.885], v[7.425,24.29]] . ( layer=m3 ll=v[7.175,23.985] ur=v[7.585,24.395]) = 0.3943665807342197 [router/convert_pin_coord_to_tracks]: Overlap: 0.13500000000000156 >? 0 [router/convert_pin_to_tracks]: Converting [ 18 , 59 ] full=v3d[18, 59, 0] [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[7.155,24.052500000000002] ur=v[7.29,24.122500000000002]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 58, 0] [v[7.155,24.052500000000002], v[7.29,24.122500000000002]] . ( layer=m3 ll=v[6.765000000000001,23.575] ur=v[7.175,23.985]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 58, 0] [v[7.0200000000000005,23.9175], v[7.425,24.2575]] . ( layer=m3 ll=v[6.765000000000001,23.575] ur=v[7.175,23.985]) = 0.16905990062696616 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.16905990062696616 >? 0 [router/convert_pin_to_tracks]: Converting [ 17 , 58 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 59, 0] [v[7.155,24.052500000000002], v[7.29,24.122500000000002]] . ( layer=m3 ll=v[6.765000000000001,23.985] ur=v[7.175,24.395]) = 0.07000000000000028 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 59, 0] [v[7.0200000000000005,23.9175], v[7.425,24.2575]] . ( layer=m3 ll=v[6.765000000000001,23.985] ur=v[7.175,24.395]) = 0.31349840509961174 [router/convert_pin_coord_to_tracks]: Overlap: 0.07000000000000028 >? 0 [router/convert_pin_to_tracks]: Converting [ 17 , 59 ] full=v3d[17, 59, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 58, 0] [v[7.155,24.052500000000002], v[7.29,24.122500000000002]] . ( layer=m3 ll=v[7.175,23.575] ur=v[7.585,23.985]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 58, 0] [v[7.0200000000000005,23.9175], v[7.425,24.2575]] . ( layer=m3 ll=v[7.175,23.575] ur=v[7.585,23.985]) = 0.25895221566922316 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.25895221566922316 >? 0 [router/convert_pin_to_tracks]: Converting [ 18 , 58 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 59, 0] [v[7.155,24.052500000000002], v[7.29,24.122500000000002]] . ( layer=m3 ll=v[7.175,23.985] ur=v[7.585,24.395]) = 0.07000000000000028 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 59, 0] [v[7.0200000000000005,23.9175], v[7.425,24.2575]] . ( layer=m3 ll=v[7.175,23.985] ur=v[7.585,24.395]) = 0.36980569222228105 [router/convert_pin_coord_to_tracks]: Overlap: 0.07000000000000028 >? 0 [router/convert_pin_to_tracks]: Converting [ 18 , 59 ] full=v3d[18, 59, 0] [pin_group/convert_pin]: pins {v3d[18, 59, 0], v3d[17, 58, 0], v3d[18, 58, 0], v3d[17, 59, 0]} [pin_group/convert_pin]: secondary {v3d[17, 58, 0], v3d[18, 58, 0]} [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[9.0525,32.1225] ur=v[9.1875,32.1925]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 78, 0] [v[9.0525,32.1225], v[9.1875,32.1925]] . ( layer=m3 ll=v[8.815,31.775000000000002] ur=v[9.225,32.185]) = 0.1349999999999998 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 78, 0] [v[8.9175,31.9875], v[9.3225,32.3275]] . ( layer=m3 ll=v[8.815,31.775000000000002] ur=v[9.225,32.185]) = 0.3654620363320931 [router/convert_pin_coord_to_tracks]: Overlap: 0.1349999999999998 >? 0 [router/convert_pin_to_tracks]: Converting [ 22 , 78 ] full=v3d[22, 78, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 79, 0] [v[9.0525,32.1225], v[9.1875,32.1925]] . ( layer=m3 ll=v[8.815,32.185] ur=v[9.225,32.595]) = 0.1349999999999998 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 79, 0] [v[8.9175,31.9875], v[9.3225,32.3275]] . ( layer=m3 ll=v[8.815,32.185] ur=v[9.225,32.595]) = 0.3389137058308487 [router/convert_pin_coord_to_tracks]: Overlap: 0.1349999999999998 >? 0 [router/convert_pin_to_tracks]: Converting [ 22 , 79 ] full=v3d[22, 79, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 78, 0] [v[9.0525,32.1225], v[9.1875,32.1925]] . ( layer=m3 ll=v[9.225,31.775000000000002] ur=v[9.635,32.185]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 78, 0] [v[8.9175,31.9875], v[9.3225,32.3275]] . ( layer=m3 ll=v[9.225,31.775000000000002] ur=v[9.635,32.185]) = 0.22025553341516904 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.22025553341516904 >? 0 [router/convert_pin_to_tracks]: Converting [ 23 , 78 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 79, 0] [v[9.0525,32.1225], v[9.1875,32.1925]] . ( layer=m3 ll=v[9.225,32.185] ur=v[9.635,32.595]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 79, 0] [v[8.9175,31.9875], v[9.3225,32.3275]] . ( layer=m3 ll=v[9.225,32.185] ur=v[9.635,32.595]) = 0.17266296649831875 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.17266296649831875 >? 0 [router/convert_pin_to_tracks]: Converting [ 23 , 79 ] full=None [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[9.0525,32.09] ur=v[9.1875,32.225]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 78, 0] [v[9.0525,32.09], v[9.1875,32.225]] . ( layer=m3 ll=v[8.815,31.775000000000002] ur=v[9.225,32.185]) = 0.1349999999999998 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 78, 0] [v[8.9175,31.955000000000002], v[9.3225,32.36]] . ( layer=m3 ll=v[8.815,31.775000000000002] ur=v[9.225,32.185]) = 0.384000325520695 [router/convert_pin_coord_to_tracks]: Overlap: 0.1349999999999998 >? 0 [router/convert_pin_to_tracks]: Converting [ 22 , 78 ] full=v3d[22, 78, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 79, 0] [v[9.0525,32.09], v[9.1875,32.225]] . ( layer=m3 ll=v[8.815,32.185] ur=v[9.225,32.595]) = 0.1349999999999998 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 79, 0] [v[8.9175,31.955000000000002], v[9.3225,32.36]] . ( layer=m3 ll=v[8.815,32.185] ur=v[9.225,32.595]) = 0.3538096239505061 [router/convert_pin_coord_to_tracks]: Overlap: 0.1349999999999998 >? 0 [router/convert_pin_to_tracks]: Converting [ 22 , 79 ] full=v3d[22, 79, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 78, 0] [v[9.0525,32.09], v[9.1875,32.225]] . ( layer=m3 ll=v[9.225,31.775000000000002] ur=v[9.635,32.185]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 78, 0] [v[8.9175,31.955000000000002], v[9.3225,32.36]] . ( layer=m3 ll=v[9.225,31.775000000000002] ur=v[9.635,32.185]) = 0.2498124296347166 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.2498124296347166 >? 0 [router/convert_pin_to_tracks]: Converting [ 23 , 78 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 79, 0] [v[9.0525,32.09], v[9.1875,32.225]] . ( layer=m3 ll=v[9.225,32.185] ur=v[9.635,32.595]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 79, 0] [v[8.9175,31.955000000000002], v[9.3225,32.36]] . ( layer=m3 ll=v[9.225,32.185] ur=v[9.635,32.595]) = 0.2003278562756539 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.2003278562756539 >? 0 [router/convert_pin_to_tracks]: Converting [ 23 , 79 ] full=None [pin_group/convert_pin]: pins {v3d[23, 78, 0], v3d[22, 78, 0], v3d[23, 79, 0], v3d[22, 79, 0]} [pin_group/convert_pin]: secondary {v3d[23, 78, 0], v3d[23, 79, 0]} [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[9.0525,24.052500000000002] ur=v[9.1875,24.122500000000002]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 58, 0] [v[9.0525,24.052500000000002], v[9.1875,24.122500000000002]] . ( layer=m3 ll=v[8.815,23.575] ur=v[9.225,23.985]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 58, 0] [v[8.9175,23.9175], v[9.3225,24.2575]] . ( layer=m3 ll=v[8.815,23.575] ur=v[9.225,23.985]) = 0.31482137792722936 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.31482137792722936 >? 0 [router/convert_pin_to_tracks]: Converting [ 22 , 58 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 59, 0] [v[9.0525,24.052500000000002], v[9.1875,24.122500000000002]] . ( layer=m3 ll=v[8.815,23.985] ur=v[9.225,24.395]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 59, 0] [v[8.9175,23.9175], v[9.3225,24.2575]] . ( layer=m3 ll=v[8.815,23.985] ur=v[9.225,24.395]) = 0.41086798366385274 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ 22 , 59 ] full=v3d[22, 59, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 58, 0] [v[9.0525,24.052500000000002], v[9.1875,24.122500000000002]] . ( layer=m3 ll=v[9.225,23.575] ur=v[9.635,23.985]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 58, 0] [v[8.9175,23.9175], v[9.3225,24.2575]] . ( layer=m3 ll=v[9.225,23.575] ur=v[9.635,23.985]) = 0.11858541225631378 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.11858541225631378 >? 0 [router/convert_pin_to_tracks]: Converting [ 23 , 58 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 59, 0] [v[9.0525,24.052500000000002], v[9.1875,24.122500000000002]] . ( layer=m3 ll=v[9.225,23.985] ur=v[9.635,24.395]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 59, 0] [v[8.9175,23.9175], v[9.3225,24.2575]] . ( layer=m3 ll=v[9.225,23.985] ur=v[9.635,24.395]) = 0.2894175184746087 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.2894175184746087 >? 0 [router/convert_pin_to_tracks]: Converting [ 23 , 59 ] full=None [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[9.0525,24.02] ur=v[9.1875,24.155]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 58, 0] [v[9.0525,24.02], v[9.1875,24.155]] . ( layer=m3 ll=v[8.815,23.575] ur=v[9.225,23.985]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 58, 0] [v[8.9175,23.885], v[9.3225,24.29]] . ( layer=m3 ll=v[8.815,23.575] ur=v[9.225,23.985]) = 0.32335158883172216 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.32335158883172216 >? 0 [router/convert_pin_to_tracks]: Converting [ 22 , 58 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 59, 0] [v[9.0525,24.02], v[9.1875,24.155]] . ( layer=m3 ll=v[8.815,23.985] ur=v[9.225,24.395]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 59, 0] [v[8.9175,23.885], v[9.3225,24.29]] . ( layer=m3 ll=v[8.815,23.985] ur=v[9.225,24.395]) = 0.4331065111493931 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ 22 , 59 ] full=v3d[22, 59, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 58, 0] [v[9.0525,24.02], v[9.1875,24.155]] . ( layer=m3 ll=v[9.225,23.575] ur=v[9.635,23.985]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 58, 0] [v[8.9175,23.885], v[9.3225,24.29]] . ( layer=m3 ll=v[9.225,23.575] ur=v[9.635,23.985]) = 0.13966477723463278 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.13966477723463278 >? 0 [router/convert_pin_to_tracks]: Converting [ 23 , 58 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 59, 0] [v[9.0525,24.02], v[9.1875,24.155]] . ( layer=m3 ll=v[9.225,23.985] ur=v[9.635,24.395]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 59, 0] [v[8.9175,23.885], v[9.3225,24.29]] . ( layer=m3 ll=v[9.225,23.985] ur=v[9.635,24.395]) = 0.32020501245295935 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.32020501245295935 >? 0 [router/convert_pin_to_tracks]: Converting [ 23 , 59 ] full=None [pin_group/convert_pin]: pins {v3d[23, 59, 0], v3d[22, 59, 0], v3d[23, 58, 0], v3d[22, 58, 0]} [pin_group/convert_pin]: secondary {v3d[23, 59, 0], v3d[22, 58, 0], v3d[23, 58, 0]} [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[9.0525,34.78] ur=v[9.1875,34.915]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 84, 0] [v[9.0525,34.78], v[9.1875,34.915]] . ( layer=m3 ll=v[8.815,34.235] ur=v[9.225,34.645]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 84, 0] [v[8.9175,34.645], v[9.3225,35.050000000000004]] . ( layer=m3 ll=v[8.815,34.235] ur=v[9.225,34.645]) = 0.3074999999999992 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.3074999999999992 >? 0 [router/convert_pin_to_tracks]: Converting [ 22 , 84 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 85, 0] [v[9.0525,34.78], v[9.1875,34.915]] . ( layer=m3 ll=v[8.815,34.645] ur=v[9.225,35.055]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 85, 0] [v[8.9175,34.645], v[9.3225,35.050000000000004]] . ( layer=m3 ll=v[8.815,34.645] ur=v[9.225,35.055]) = 0 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ 22 , 85 ] full=v3d[22, 85, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 86, 0] [v[9.0525,34.78], v[9.1875,34.915]] . ( layer=m3 ll=v[8.815,35.055] ur=v[9.225,35.465]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 86, 0] [v[8.9175,34.645], v[9.3225,35.050000000000004]] . ( layer=m3 ll=v[8.815,35.055] ur=v[9.225,35.465]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 22 , 86 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 84, 0] [v[9.0525,34.78], v[9.1875,34.915]] . ( layer=m3 ll=v[9.225,34.235] ur=v[9.635,34.645]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 84, 0] [v[8.9175,34.645], v[9.3225,35.050000000000004]] . ( layer=m3 ll=v[9.225,34.235] ur=v[9.635,34.645]) = 0.09750000000000014 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.09750000000000014 >? 0 [router/convert_pin_to_tracks]: Converting [ 23 , 84 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 85, 0] [v[9.0525,34.78], v[9.1875,34.915]] . ( layer=m3 ll=v[9.225,34.645] ur=v[9.635,35.055]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 85, 0] [v[8.9175,34.645], v[9.3225,35.050000000000004]] . ( layer=m3 ll=v[9.225,34.645] ur=v[9.635,35.055]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 23 , 85 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 86, 0] [v[9.0525,34.78], v[9.1875,34.915]] . ( layer=m3 ll=v[9.225,35.055] ur=v[9.635,35.465]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 86, 0] [v[8.9175,34.645], v[9.3225,35.050000000000004]] . ( layer=m3 ll=v[9.225,35.055] ur=v[9.635,35.465]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 23 , 86 ] full=None [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[9.0525,34.8125] ur=v[9.1875,34.8825]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 84, 0] [v[9.0525,34.8125], v[9.1875,34.8825]] . ( layer=m3 ll=v[8.815,34.235] ur=v[9.225,34.645]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 84, 0] [v[8.9175,34.6775], v[9.3225,35.0175]] . ( layer=m3 ll=v[8.815,34.235] ur=v[9.225,34.645]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 22 , 84 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 85, 0] [v[9.0525,34.8125], v[9.1875,34.8825]] . ( layer=m3 ll=v[8.815,34.645] ur=v[9.225,35.055]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 85, 0] [v[8.9175,34.6775], v[9.3225,35.0175]] . ( layer=m3 ll=v[8.815,34.645] ur=v[9.225,35.055]) = 0.3399999999999963 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ 22 , 85 ] full=v3d[22, 85, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 86, 0] [v[9.0525,34.8125], v[9.1875,34.8825]] . ( layer=m3 ll=v[8.815,35.055] ur=v[9.225,35.465]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 86, 0] [v[8.9175,34.6775], v[9.3225,35.0175]] . ( layer=m3 ll=v[8.815,35.055] ur=v[9.225,35.465]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 22 , 86 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 84, 0] [v[9.0525,34.8125], v[9.1875,34.8825]] . ( layer=m3 ll=v[9.225,34.235] ur=v[9.635,34.645]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 84, 0] [v[8.9175,34.6775], v[9.3225,35.0175]] . ( layer=m3 ll=v[9.225,34.235] ur=v[9.635,34.645]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 23 , 84 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 85, 0] [v[9.0525,34.8125], v[9.1875,34.8825]] . ( layer=m3 ll=v[9.225,34.645] ur=v[9.635,35.055]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 85, 0] [v[8.9175,34.6775], v[9.3225,35.0175]] . ( layer=m3 ll=v[9.225,34.645] ur=v[9.635,35.055]) = 0.3399999999999963 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.3399999999999963 >? 0 [router/convert_pin_to_tracks]: Converting [ 23 , 85 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 86, 0] [v[9.0525,34.8125], v[9.1875,34.8825]] . ( layer=m3 ll=v[9.225,35.055] ur=v[9.635,35.465]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 86, 0] [v[8.9175,34.6775], v[9.3225,35.0175]] . ( layer=m3 ll=v[9.225,35.055] ur=v[9.635,35.465]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 23 , 86 ] full=None [pin_group/convert_pin]: pins {v3d[23, 84, 0], v3d[22, 84, 0], v3d[22, 85, 0], v3d[23, 85, 0]} [pin_group/convert_pin]: secondary {v3d[23, 84, 0], v3d[22, 84, 0], v3d[23, 85, 0]} [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[9.0525,26.7425] ur=v[9.1875,26.8125]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 65, 0] [v[9.0525,26.7425], v[9.1875,26.8125]] . ( layer=m3 ll=v[8.815,26.445] ur=v[9.225,26.855]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 65, 0] [v[8.9175,26.6075], v[9.3225,26.9475]] . ( layer=m3 ll=v[8.815,26.445] ur=v[9.225,26.855]) = 0.3947309210082216 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ 22 , 65 ] full=v3d[22, 65, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 66, 0] [v[9.0525,26.7425], v[9.1875,26.8125]] . ( layer=m3 ll=v[8.815,26.855] ur=v[9.225,27.265]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 66, 0] [v[8.9175,26.6075], v[9.3225,26.9475]] . ( layer=m3 ll=v[8.815,26.855] ur=v[9.225,27.265]) = 0.3211113514032161 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.3211113514032161 >? 0 [router/convert_pin_to_tracks]: Converting [ 22 , 66 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 65, 0] [v[9.0525,26.7425], v[9.1875,26.8125]] . ( layer=m3 ll=v[9.225,26.445] ur=v[9.635,26.855]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 65, 0] [v[8.9175,26.6075], v[9.3225,26.9475]] . ( layer=m3 ll=v[9.225,26.445] ur=v[9.635,26.855]) = 0.26601221776452183 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.26601221776452183 >? 0 [router/convert_pin_to_tracks]: Converting [ 23 , 65 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 66, 0] [v[9.0525,26.7425], v[9.1875,26.8125]] . ( layer=m3 ll=v[9.225,26.855] ur=v[9.635,27.265]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 66, 0] [v[8.9175,26.6075], v[9.3225,26.9475]] . ( layer=m3 ll=v[9.225,26.855] ur=v[9.635,27.265]) = 0.134396800557157 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.134396800557157 >? 0 [router/convert_pin_to_tracks]: Converting [ 23 , 66 ] full=None [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[9.0525,26.71] ur=v[9.1875,26.845]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 65, 0] [v[9.0525,26.71], v[9.1875,26.845]] . ( layer=m3 ll=v[8.815,26.445] ur=v[9.225,26.855]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 65, 0] [v[8.9175,26.575], v[9.3225,26.98]] . ( layer=m3 ll=v[8.815,26.445] ur=v[9.225,26.855]) = 0.4158800908915936 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ 22 , 65 ] full=v3d[22, 65, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 66, 0] [v[9.0525,26.71], v[9.1875,26.845]] . ( layer=m3 ll=v[8.815,26.855] ur=v[9.225,27.265]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 66, 0] [v[8.9175,26.575], v[9.3225,26.98]] . ( layer=m3 ll=v[8.815,26.855] ur=v[9.225,27.265]) = 0.3319356112260321 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.3319356112260321 >? 0 [router/convert_pin_to_tracks]: Converting [ 22 , 66 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 65, 0] [v[9.0525,26.71], v[9.1875,26.845]] . ( layer=m3 ll=v[9.225,26.445] ur=v[9.635,26.855]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 65, 0] [v[8.9175,26.575], v[9.3225,26.98]] . ( layer=m3 ll=v[9.225,26.445] ur=v[9.635,26.855]) = 0.29648988178351154 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.29648988178351154 >? 0 [router/convert_pin_to_tracks]: Converting [ 23 , 65 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 66, 0] [v[9.0525,26.71], v[9.1875,26.845]] . ( layer=m3 ll=v[9.225,26.855] ur=v[9.635,27.265]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 66, 0] [v[8.9175,26.575], v[9.3225,26.98]] . ( layer=m3 ll=v[9.225,26.855] ur=v[9.635,27.265]) = 0.158528388624877 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.158528388624877 >? 0 [router/convert_pin_to_tracks]: Converting [ 23 , 66 ] full=None [pin_group/convert_pin]: pins {v3d[23, 65, 0], v3d[22, 65, 0], v3d[23, 66, 0], v3d[22, 66, 0]} [pin_group/convert_pin]: secondary {v3d[23, 65, 0], v3d[23, 66, 0], v3d[22, 66, 0]} [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[9.0525,21.330000000000002] ur=v[9.1875,21.465]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 52, 0] [v[9.0525,21.330000000000002], v[9.1875,21.465]] . ( layer=m3 ll=v[8.815,21.115000000000002] ur=v[9.225,21.525000000000002]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 52, 0] [v[8.9175,21.195], v[9.3225,21.6]] . ( layer=m3 ll=v[8.815,21.115000000000002] ur=v[9.225,21.525000000000002]) = 0.4510612486126476 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ 22 , 52 ] full=v3d[22, 52, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 53, 0] [v[9.0525,21.330000000000002], v[9.1875,21.465]] . ( layer=m3 ll=v[8.815,21.525000000000002] ur=v[9.225,21.935]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 53, 0] [v[8.9175,21.195], v[9.3225,21.6]] . ( layer=m3 ll=v[8.815,21.525000000000002] ur=v[9.225,21.935]) = 0.316514217690137 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.316514217690137 >? 0 [router/convert_pin_to_tracks]: Converting [ 22 , 53 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 52, 0] [v[9.0525,21.330000000000002], v[9.1875,21.465]] . ( layer=m3 ll=v[9.225,21.115000000000002] ur=v[9.635,21.525000000000002]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 52, 0] [v[8.9175,21.195], v[9.3225,21.6]] . ( layer=m3 ll=v[9.225,21.115000000000002] ur=v[9.635,21.525000000000002]) = 0.34410209240863565 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.34410209240863565 >? 0 [router/convert_pin_to_tracks]: Converting [ 23 , 52 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 53, 0] [v[9.0525,21.330000000000002], v[9.1875,21.465]] . ( layer=m3 ll=v[9.225,21.525000000000002] ur=v[9.635,21.935]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 53, 0] [v[8.9175,21.195], v[9.3225,21.6]] . ( layer=m3 ll=v[9.225,21.525000000000002] ur=v[9.635,21.935]) = 0.12300914600142512 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.12300914600142512 >? 0 [router/convert_pin_to_tracks]: Converting [ 23 , 53 ] full=None [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[9.0525,21.3625] ur=v[9.1875,21.4325]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 52, 0] [v[9.0525,21.3625], v[9.1875,21.4325]] . ( layer=m3 ll=v[8.815,21.115000000000002] ur=v[9.225,21.525000000000002]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 52, 0] [v[8.9175,21.2275], v[9.3225,21.5675]] . ( layer=m3 ll=v[8.815,21.115000000000002] ur=v[9.225,21.525000000000002]) = 0.42785803720393206 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ 22 , 52 ] full=v3d[22, 52, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 53, 0] [v[9.0525,21.3625], v[9.1875,21.4325]] . ( layer=m3 ll=v[8.815,21.525000000000002] ur=v[9.225,21.935]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 53, 0] [v[8.9175,21.2275], v[9.3225,21.5675]] . ( layer=m3 ll=v[8.815,21.525000000000002] ur=v[9.225,21.935]) = 0.31042309836737225 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.31042309836737225 >? 0 [router/convert_pin_to_tracks]: Converting [ 22 , 53 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 52, 0] [v[9.0525,21.3625], v[9.1875,21.4325]] . ( layer=m3 ll=v[9.225,21.115000000000002] ur=v[9.635,21.525000000000002]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 52, 0] [v[8.9175,21.2275], v[9.3225,21.5675]] . ( layer=m3 ll=v[9.225,21.115000000000002] ur=v[9.635,21.525000000000002]) = 0.31306948110603466 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.31306948110603466 >? 0 [router/convert_pin_to_tracks]: Converting [ 23 , 52 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 53, 0] [v[9.0525,21.3625], v[9.1875,21.4325]] . ( layer=m3 ll=v[9.225,21.525000000000002] ur=v[9.635,21.935]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 53, 0] [v[8.9175,21.2275], v[9.3225,21.5675]] . ( layer=m3 ll=v[9.225,21.525000000000002] ur=v[9.635,21.935]) = 0.10636023693091212 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.10636023693091212 >? 0 [router/convert_pin_to_tracks]: Converting [ 23 , 53 ] full=None [pin_group/convert_pin]: pins {v3d[22, 53, 0], v3d[23, 52, 0], v3d[22, 52, 0], v3d[23, 53, 0]} [pin_group/convert_pin]: secondary {v3d[22, 53, 0], v3d[23, 52, 0], v3d[23, 53, 0]} [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[9.0525,15.9825] ur=v[9.1875,16.052500000000002]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 38, 0] [v[9.0525,15.9825], v[9.1875,16.052500000000002]] . ( layer=m3 ll=v[8.815,15.375] ur=v[9.225,15.785]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 38, 0] [v[8.9175,15.8475], v[9.3225,16.1875]] . ( layer=m3 ll=v[8.815,15.375] ur=v[9.225,15.785]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 22 , 38 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 39, 0] [v[9.0525,15.9825], v[9.1875,16.052500000000002]] . ( layer=m3 ll=v[8.815,15.785] ur=v[9.225,16.195]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 39, 0] [v[8.9175,15.8475], v[9.3225,16.1875]] . ( layer=m3 ll=v[8.815,15.785] ur=v[9.225,16.195]) = 0.33999999999999986 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ 22 , 39 ] full=v3d[22, 39, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 40, 0] [v[9.0525,15.9825], v[9.1875,16.052500000000002]] . ( layer=m3 ll=v[8.815,16.195] ur=v[9.225,16.605]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 40, 0] [v[8.9175,15.8475], v[9.3225,16.1875]] . ( layer=m3 ll=v[8.815,16.195] ur=v[9.225,16.605]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 22 , 40 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 38, 0] [v[9.0525,15.9825], v[9.1875,16.052500000000002]] . ( layer=m3 ll=v[9.225,15.375] ur=v[9.635,15.785]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 38, 0] [v[8.9175,15.8475], v[9.3225,16.1875]] . ( layer=m3 ll=v[9.225,15.375] ur=v[9.635,15.785]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 23 , 38 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 39, 0] [v[9.0525,15.9825], v[9.1875,16.052500000000002]] . ( layer=m3 ll=v[9.225,15.785] ur=v[9.635,16.195]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 39, 0] [v[8.9175,15.8475], v[9.3225,16.1875]] . ( layer=m3 ll=v[9.225,15.785] ur=v[9.635,16.195]) = 0.33999999999999986 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.33999999999999986 >? 0 [router/convert_pin_to_tracks]: Converting [ 23 , 39 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 40, 0] [v[9.0525,15.9825], v[9.1875,16.052500000000002]] . ( layer=m3 ll=v[9.225,16.195] ur=v[9.635,16.605]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 40, 0] [v[8.9175,15.8475], v[9.3225,16.1875]] . ( layer=m3 ll=v[9.225,16.195] ur=v[9.635,16.605]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 23 , 40 ] full=None [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[9.0525,15.950000000000001] ur=v[9.1875,16.085]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 38, 0] [v[9.0525,15.950000000000001], v[9.1875,16.085]] . ( layer=m3 ll=v[8.815,15.375] ur=v[9.225,15.785]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 38, 0] [v[8.9175,15.815], v[9.3225,16.22]] . ( layer=m3 ll=v[8.815,15.375] ur=v[9.225,15.785]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 22 , 38 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 39, 0] [v[9.0525,15.950000000000001], v[9.1875,16.085]] . ( layer=m3 ll=v[8.815,15.785] ur=v[9.225,16.195]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 39, 0] [v[8.9175,15.815], v[9.3225,16.22]] . ( layer=m3 ll=v[8.815,15.785] ur=v[9.225,16.195]) = 0.4888315149414981 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ 22 , 39 ] full=v3d[22, 39, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 40, 0] [v[9.0525,15.950000000000001], v[9.1875,16.085]] . ( layer=m3 ll=v[8.815,16.195] ur=v[9.225,16.605]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 40, 0] [v[8.9175,15.815], v[9.3225,16.22]] . ( layer=m3 ll=v[8.815,16.195] ur=v[9.225,16.605]) = 0.3085145863650525 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.3085145863650525 >? 0 [router/convert_pin_to_tracks]: Converting [ 22 , 40 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 38, 0] [v[9.0525,15.950000000000001], v[9.1875,16.085]] . ( layer=m3 ll=v[9.225,15.375] ur=v[9.635,15.785]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 38, 0] [v[8.9175,15.815], v[9.3225,16.22]] . ( layer=m3 ll=v[9.225,15.375] ur=v[9.635,15.785]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 23 , 38 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 39, 0] [v[9.0525,15.950000000000001], v[9.1875,16.085]] . ( layer=m3 ll=v[9.225,15.785] ur=v[9.635,16.195]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 39, 0] [v[8.9175,15.815], v[9.3225,16.22]] . ( layer=m3 ll=v[9.225,15.785] ur=v[9.635,16.195]) = 0.3923088706618812 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.3923088706618812 >? 0 [router/convert_pin_to_tracks]: Converting [ 23 , 39 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 40, 0] [v[9.0525,15.950000000000001], v[9.1875,16.085]] . ( layer=m3 ll=v[9.225,16.195] ur=v[9.635,16.605]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 40, 0] [v[8.9175,15.815], v[9.3225,16.22]] . ( layer=m3 ll=v[9.225,16.195] ur=v[9.635,16.605]) = 0.10065411069598677 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.10065411069598677 >? 0 [router/convert_pin_to_tracks]: Converting [ 23 , 40 ] full=None [pin_group/convert_pin]: pins {v3d[23, 40, 0], v3d[22, 40, 0], v3d[23, 39, 0], v3d[22, 39, 0]} [pin_group/convert_pin]: secondary {v3d[23, 40, 0], v3d[22, 40, 0], v3d[23, 39, 0]} [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[9.0525,29.400000000000002] ur=v[9.1875,29.535]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 71, 0] [v[9.0525,29.400000000000002], v[9.1875,29.535]] . ( layer=m3 ll=v[8.815,28.905] ur=v[9.225,29.315]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 71, 0] [v[8.9175,29.265], v[9.3225,29.67]] . ( layer=m3 ll=v[8.815,28.905] ur=v[9.225,29.315]) = 0.31153852089268125 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.31153852089268125 >? 0 [router/convert_pin_to_tracks]: Converting [ 22 , 71 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 72, 0] [v[9.0525,29.400000000000002], v[9.1875,29.535]] . ( layer=m3 ll=v[8.815,29.315] ur=v[9.225,29.725]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 72, 0] [v[8.9175,29.265], v[9.3225,29.67]] . ( layer=m3 ll=v[8.815,29.315] ur=v[9.225,29.725]) = 0.46966078184153276 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ 22 , 72 ] full=v3d[22, 72, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 73, 0] [v[9.0525,29.400000000000002], v[9.1875,29.535]] . ( layer=m3 ll=v[8.815,29.725] ur=v[9.225,30.135]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 73, 0] [v[8.9175,29.265], v[9.3225,29.67]] . ( layer=m3 ll=v[8.815,29.725] ur=v[9.225,30.135]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 22 , 73 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 71, 0] [v[9.0525,29.400000000000002], v[9.1875,29.535]] . ( layer=m3 ll=v[9.225,28.905] ur=v[9.635,29.315]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 71, 0] [v[8.9175,29.265], v[9.3225,29.67]] . ( layer=m3 ll=v[9.225,28.905] ur=v[9.635,29.315]) = 0.10957303500405609 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.10957303500405609 >? 0 [router/convert_pin_to_tracks]: Converting [ 23 , 71 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 72, 0] [v[9.0525,29.400000000000002], v[9.1875,29.535]] . ( layer=m3 ll=v[9.225,29.315] ur=v[9.635,29.725]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 72, 0] [v[8.9175,29.265], v[9.3225,29.67]] . ( layer=m3 ll=v[9.225,29.315] ur=v[9.635,29.725]) = 0.3681456912690957 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.3681456912690957 >? 0 [router/convert_pin_to_tracks]: Converting [ 23 , 72 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 73, 0] [v[9.0525,29.400000000000002], v[9.1875,29.535]] . ( layer=m3 ll=v[9.225,29.725] ur=v[9.635,30.135]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 73, 0] [v[8.9175,29.265], v[9.3225,29.67]] . ( layer=m3 ll=v[9.225,29.725] ur=v[9.635,30.135]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 23 , 73 ] full=None [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[9.0525,29.4325] ur=v[9.1875,29.5025]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 71, 0] [v[9.0525,29.4325], v[9.1875,29.5025]] . ( layer=m3 ll=v[8.815,28.905] ur=v[9.225,29.315]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 71, 0] [v[8.9175,29.2975], v[9.3225,29.6375]] . ( layer=m3 ll=v[8.815,28.905] ur=v[9.225,29.315]) = 0.3079975649254383 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.3079975649254383 >? 0 [router/convert_pin_to_tracks]: Converting [ 22 , 71 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 72, 0] [v[9.0525,29.4325], v[9.1875,29.5025]] . ( layer=m3 ll=v[8.815,29.315] ur=v[9.225,29.725]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 72, 0] [v[8.9175,29.2975], v[9.3225,29.6375]] . ( layer=m3 ll=v[8.815,29.315] ur=v[9.225,29.725]) = 0.4456035233253865 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ 22 , 72 ] full=v3d[22, 72, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 71, 0] [v[9.0525,29.4325], v[9.1875,29.5025]] . ( layer=m3 ll=v[9.225,28.905] ur=v[9.635,29.315]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 71, 0] [v[8.9175,29.2975], v[9.3225,29.6375]] . ( layer=m3 ll=v[9.225,28.905] ur=v[9.635,29.315]) = 0.09905806378079522 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.09905806378079522 >? 0 [router/convert_pin_to_tracks]: Converting [ 23 , 71 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 72, 0] [v[9.0525,29.4325], v[9.1875,29.5025]] . ( layer=m3 ll=v[9.225,29.315] ur=v[9.635,29.725]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 72, 0] [v[8.9175,29.2975], v[9.3225,29.6375]] . ( layer=m3 ll=v[9.225,29.315] ur=v[9.635,29.725]) = 0.3369161616782412 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.3369161616782412 >? 0 [router/convert_pin_to_tracks]: Converting [ 23 , 72 ] full=None [pin_group/convert_pin]: pins {v3d[22, 72, 0], v3d[22, 71, 0], v3d[23, 71, 0], v3d[23, 72, 0]} [pin_group/convert_pin]: secondary {v3d[23, 71, 0], v3d[23, 72, 0], v3d[22, 71, 0]} [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[9.0525,18.64] ur=v[9.1875,18.775000000000002]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 45, 0] [v[9.0525,18.64], v[9.1875,18.775000000000002]] . ( layer=m3 ll=v[8.815,18.245] ur=v[9.225,18.655]) = 0.1349999999999998 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 45, 0] [v[8.9175,18.505], v[9.3225,18.91]] . ( layer=m3 ll=v[8.815,18.245] ur=v[9.225,18.655]) = 0.34213484183871157 [router/convert_pin_coord_to_tracks]: Overlap: 0.1349999999999998 >? 0 [router/convert_pin_to_tracks]: Converting [ 22 , 45 ] full=v3d[22, 45, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 46, 0] [v[9.0525,18.64], v[9.1875,18.775000000000002]] . ( layer=m3 ll=v[8.815,18.655] ur=v[9.225,19.065]) = 0.1349999999999998 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 46, 0] [v[8.9175,18.505], v[9.3225,18.91]] . ( layer=m3 ll=v[8.815,18.655] ur=v[9.225,19.065]) = 0.399476219567572 [router/convert_pin_coord_to_tracks]: Overlap: 0.1349999999999998 >? 0 [router/convert_pin_to_tracks]: Converting [ 22 , 46 ] full=v3d[22, 46, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 45, 0] [v[9.0525,18.64], v[9.1875,18.775000000000002]] . ( layer=m3 ll=v[9.225,18.245] ur=v[9.635,18.655]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 45, 0] [v[8.9175,18.505], v[9.3225,18.91]] . ( layer=m3 ll=v[9.225,18.245] ur=v[9.635,18.655]) = 0.1789029066281503 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.1789029066281503 >? 0 [router/convert_pin_to_tracks]: Converting [ 23 , 45 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 46, 0] [v[9.0525,18.64], v[9.1875,18.775000000000002]] . ( layer=m3 ll=v[9.225,18.655] ur=v[9.635,19.065]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 46, 0] [v[8.9175,18.505], v[9.3225,18.91]] . ( layer=m3 ll=v[9.225,18.655] ur=v[9.635,19.065]) = 0.27300412084801856 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.27300412084801856 >? 0 [router/convert_pin_to_tracks]: Converting [ 23 , 46 ] full=None [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[9.0525,18.6725] ur=v[9.1875,18.7425]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 45, 0] [v[9.0525,18.6725], v[9.1875,18.7425]] . ( layer=m3 ll=v[8.815,18.245] ur=v[9.225,18.655]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 45, 0] [v[8.9175,18.5375], v[9.3225,18.8775]] . ( layer=m3 ll=v[8.815,18.245] ur=v[9.225,18.655]) = 0.32918459866767685 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.32918459866767685 >? 0 [router/convert_pin_to_tracks]: Converting [ 22 , 45 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 46, 0] [v[9.0525,18.6725], v[9.1875,18.7425]] . ( layer=m3 ll=v[8.815,18.655] ur=v[9.225,19.065]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 46, 0] [v[8.9175,18.5375], v[9.3225,18.8775]] . ( layer=m3 ll=v[8.815,18.655] ur=v[9.225,19.065]) = 0.3795556612672239 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ 22 , 46 ] full=v3d[22, 46, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 45, 0] [v[9.0525,18.6725], v[9.1875,18.7425]] . ( layer=m3 ll=v[9.225,18.245] ur=v[9.635,18.655]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 45, 0] [v[8.9175,18.5375], v[9.3225,18.8775]] . ( layer=m3 ll=v[9.225,18.245] ur=v[9.635,18.655]) = 0.15268431484602457 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.15268431484602457 >? 0 [router/convert_pin_to_tracks]: Converting [ 23 , 45 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 46, 0] [v[9.0525,18.6725], v[9.1875,18.7425]] . ( layer=m3 ll=v[9.225,18.655] ur=v[9.635,19.065]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 46, 0] [v[8.9175,18.5375], v[9.3225,18.8775]] . ( layer=m3 ll=v[9.225,18.655] ur=v[9.635,19.065]) = 0.24292488550990426 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.24292488550990426 >? 0 [router/convert_pin_to_tracks]: Converting [ 23 , 46 ] full=None [pin_group/convert_pin]: pins {v3d[22, 45, 0], v3d[22, 46, 0], v3d[23, 46, 0], v3d[23, 45, 0]} [pin_group/convert_pin]: secondary {v3d[22, 45, 0], v3d[23, 46, 0], v3d[23, 45, 0]} [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[10.4425,32.0225] ur=v[10.512500000000001,32.1575]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 78, 0] [v[10.4425,32.0225], v[10.512500000000001,32.1575]] . ( layer=m3 ll=v[10.045,31.775000000000002] ur=v[10.455,32.185]) = 0.134999999999998 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 78, 0] [v[10.307500000000001,31.8875], v[10.6475,32.292500000000004]] . ( layer=m3 ll=v[10.045,31.775000000000002] ur=v[10.455,32.185]) = 0.3320579768654888 [router/convert_pin_coord_to_tracks]: Overlap: 0.134999999999998 >? 0 [router/convert_pin_to_tracks]: Converting [ 25 , 78 ] full=v3d[25, 78, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 79, 0] [v[10.4425,32.0225], v[10.512500000000001,32.1575]] . ( layer=m3 ll=v[10.045,32.185] ur=v[10.455,32.595]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 79, 0] [v[10.307500000000001,31.8875], v[10.6475,32.292500000000004]] . ( layer=m3 ll=v[10.045,32.185] ur=v[10.455,32.595]) = 0.18251712248444005 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.18251712248444005 >? 0 [router/convert_pin_to_tracks]: Converting [ 25 , 79 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[26, 78, 0] [v[10.4425,32.0225], v[10.512500000000001,32.1575]] . ( layer=m3 ll=v[10.455,31.775000000000002] ur=v[10.865,32.185]) = 0.134999999999998 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[26, 78, 0] [v[10.307500000000001,31.8875], v[10.6475,32.292500000000004]] . ( layer=m3 ll=v[10.455,31.775000000000002] ur=v[10.865,32.185]) = 0.3543479927980432 [router/convert_pin_coord_to_tracks]: Overlap: 0.134999999999998 >? 0 [router/convert_pin_to_tracks]: Converting [ 26 , 78 ] full=v3d[26, 78, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[26, 79, 0] [v[10.4425,32.0225], v[10.512500000000001,32.1575]] . ( layer=m3 ll=v[10.455,32.185] ur=v[10.865,32.595]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[26, 79, 0] [v[10.307500000000001,31.8875], v[10.6475,32.292500000000004]] . ( layer=m3 ll=v[10.455,32.185] ur=v[10.865,32.595]) = 0.2204824256034949 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.2204824256034949 >? 0 [router/convert_pin_to_tracks]: Converting [ 26 , 79 ] full=None [pin_group/convert_pin]: pins {v3d[25, 78, 0], v3d[25, 79, 0], v3d[26, 79, 0], v3d[26, 78, 0]} [pin_group/convert_pin]: secondary {v3d[26, 79, 0], v3d[25, 79, 0]} [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[10.4425,15.8825] ur=v[10.512500000000001,16.017500000000002]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 38, 0] [v[10.4425,15.8825], v[10.512500000000001,16.017500000000002]] . ( layer=m3 ll=v[10.045,15.375] ur=v[10.455,15.785]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 38, 0] [v[10.307500000000001,15.7475], v[10.6475,16.1525]] . ( layer=m3 ll=v[10.045,15.375] ur=v[10.455,15.785]) = 0.15219231255224325 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.15219231255224325 >? 0 [router/convert_pin_to_tracks]: Converting [ 25 , 38 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 39, 0] [v[10.4425,15.8825], v[10.512500000000001,16.017500000000002]] . ( layer=m3 ll=v[10.045,15.785] ur=v[10.455,16.195]) = 0.13500000000000156 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 39, 0] [v[10.307500000000001,15.7475], v[10.6475,16.1525]] . ( layer=m3 ll=v[10.045,15.785] ur=v[10.455,16.195]) = 0.3959955807834218 [router/convert_pin_coord_to_tracks]: Overlap: 0.13500000000000156 >? 0 [router/convert_pin_to_tracks]: Converting [ 25 , 39 ] full=v3d[25, 39, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 40, 0] [v[10.4425,15.8825], v[10.512500000000001,16.017500000000002]] . ( layer=m3 ll=v[10.045,16.195] ur=v[10.455,16.605]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 40, 0] [v[10.307500000000001,15.7475], v[10.6475,16.1525]] . ( layer=m3 ll=v[10.045,16.195] ur=v[10.455,16.605]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 25 , 40 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[26, 38, 0] [v[10.4425,15.8825], v[10.512500000000001,16.017500000000002]] . ( layer=m3 ll=v[10.455,15.375] ur=v[10.865,15.785]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[26, 38, 0] [v[10.307500000000001,15.7475], v[10.6475,16.1525]] . ( layer=m3 ll=v[10.455,15.375] ur=v[10.865,15.785]) = 0.19611858657455258 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.19611858657455258 >? 0 [router/convert_pin_to_tracks]: Converting [ 26 , 38 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[26, 39, 0] [v[10.4425,15.8825], v[10.512500000000001,16.017500000000002]] . ( layer=m3 ll=v[10.455,15.785] ur=v[10.865,16.195]) = 0.13500000000000156 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[26, 39, 0] [v[10.307500000000001,15.7475], v[10.6475,16.1525]] . ( layer=m3 ll=v[10.455,15.785] ur=v[10.865,16.195]) = 0.41486443568953957 [router/convert_pin_coord_to_tracks]: Overlap: 0.13500000000000156 >? 0 [router/convert_pin_to_tracks]: Converting [ 26 , 39 ] full=v3d[26, 39, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[26, 40, 0] [v[10.4425,15.8825], v[10.512500000000001,16.017500000000002]] . ( layer=m3 ll=v[10.455,16.195] ur=v[10.865,16.605]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[26, 40, 0] [v[10.307500000000001,15.7475], v[10.6475,16.1525]] . ( layer=m3 ll=v[10.455,16.195] ur=v[10.865,16.605]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 26 , 40 ] full=None [pin_group/convert_pin]: pins {v3d[25, 38, 0], v3d[26, 39, 0], v3d[25, 39, 0], v3d[26, 38, 0]} [pin_group/convert_pin]: secondary {v3d[25, 38, 0], v3d[26, 38, 0]} [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[10.4425,21.2625] ur=v[10.512500000000001,21.3975]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 51, 0] [v[10.4425,21.2625], v[10.512500000000001,21.3975]] . ( layer=m3 ll=v[10.045,20.705000000000002] ur=v[10.455,21.115000000000002]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 51, 0] [v[10.307500000000001,21.1275], v[10.6475,21.5325]] . ( layer=m3 ll=v[10.045,20.705000000000002] ur=v[10.455,21.115000000000002]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 25 , 51 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 52, 0] [v[10.4425,21.2625], v[10.512500000000001,21.3975]] . ( layer=m3 ll=v[10.045,21.115000000000002] ur=v[10.455,21.525000000000002]) = 0.13500000000000156 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 52, 0] [v[10.307500000000001,21.1275], v[10.6475,21.5325]] . ( layer=m3 ll=v[10.045,21.115000000000002] ur=v[10.455,21.525000000000002]) = 0.42398407988980014 [router/convert_pin_coord_to_tracks]: Overlap: 0.13500000000000156 >? 0 [router/convert_pin_to_tracks]: Converting [ 25 , 52 ] full=v3d[25, 52, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 53, 0] [v[10.4425,21.2625], v[10.512500000000001,21.3975]] . ( layer=m3 ll=v[10.045,21.525000000000002] ur=v[10.455,21.935]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 53, 0] [v[10.307500000000001,21.1275], v[10.6475,21.5325]] . ( layer=m3 ll=v[10.045,21.525000000000002] ur=v[10.455,21.935]) = 0.1476905548774182 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.1476905548774182 >? 0 [router/convert_pin_to_tracks]: Converting [ 25 , 53 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[26, 51, 0] [v[10.4425,21.2625], v[10.512500000000001,21.3975]] . ( layer=m3 ll=v[10.455,20.705000000000002] ur=v[10.865,21.115000000000002]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[26, 51, 0] [v[10.307500000000001,21.1275], v[10.6475,21.5325]] . ( layer=m3 ll=v[10.455,20.705000000000002] ur=v[10.865,21.115000000000002]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 26 , 51 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[26, 52, 0] [v[10.4425,21.2625], v[10.512500000000001,21.3975]] . ( layer=m3 ll=v[10.455,21.115000000000002] ur=v[10.865,21.525000000000002]) = 0.13500000000000156 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[26, 52, 0] [v[10.307500000000001,21.1275], v[10.6475,21.5325]] . ( layer=m3 ll=v[10.455,21.115000000000002] ur=v[10.865,21.525000000000002]) = 0.44165880496147814 [router/convert_pin_coord_to_tracks]: Overlap: 0.13500000000000156 >? 0 [router/convert_pin_to_tracks]: Converting [ 26 , 52 ] full=v3d[26, 52, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[26, 53, 0] [v[10.4425,21.2625], v[10.512500000000001,21.3975]] . ( layer=m3 ll=v[10.455,21.525000000000002] ur=v[10.865,21.935]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[26, 53, 0] [v[10.307500000000001,21.1275], v[10.6475,21.5325]] . ( layer=m3 ll=v[10.455,21.525000000000002] ur=v[10.865,21.935]) = 0.1926460484930855 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.1926460484930855 >? 0 [router/convert_pin_to_tracks]: Converting [ 26 , 53 ] full=None [pin_group/convert_pin]: pins {v3d[26, 52, 0], v3d[25, 53, 0], v3d[25, 52, 0], v3d[26, 53, 0]} [pin_group/convert_pin]: secondary {v3d[26, 53, 0], v3d[25, 53, 0]} [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[10.4425,37.4025] ur=v[10.512500000000001,37.5375]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 91, 0] [v[10.4425,37.4025], v[10.512500000000001,37.5375]] . ( layer=m3 ll=v[10.045,37.105000000000004] ur=v[10.455,37.515]) = 0.1131923142267148 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 91, 0] [v[10.307500000000001,37.2675], v[10.6475,37.6725]] . ( layer=m3 ll=v[10.045,37.105000000000004] ur=v[10.455,37.515]) = 0.2881188990677301 [router/convert_pin_coord_to_tracks]: Overlap: 0.1131923142267148 >? 0 [router/convert_pin_to_tracks]: Converting [ 25 , 91 ] full=v3d[25, 91, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 92, 0] [v[10.4425,37.4025], v[10.512500000000001,37.5375]] . ( layer=m3 ll=v[10.045,37.515] ur=v[10.455,37.925000000000004]) = 0.025739075352467902 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 92, 0] [v[10.307500000000001,37.2675], v[10.6475,37.6725]] . ( layer=m3 ll=v[10.045,37.515] ur=v[10.455,37.925000000000004]) = 0.21578345627039938 [router/convert_pin_coord_to_tracks]: Overlap: 0.025739075352467902 >? 0 [router/convert_pin_to_tracks]: Converting [ 25 , 92 ] full=v3d[25, 92, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[26, 91, 0] [v[10.4425,37.4025], v[10.512500000000001,37.5375]] . ( layer=m3 ll=v[10.455,37.105000000000004] ur=v[10.865,37.515]) = 0.12634278768493068 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[26, 91, 0] [v[10.307500000000001,37.2675], v[10.6475,37.6725]] . ( layer=m3 ll=v[10.455,37.105000000000004] ur=v[10.865,37.515]) = 0.3135482419022652 [router/convert_pin_coord_to_tracks]: Overlap: 0.12634278768493068 >? 0 [router/convert_pin_to_tracks]: Converting [ 26 , 91 ] full=v3d[26, 91, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[26, 92, 0] [v[10.4425,37.4025], v[10.512500000000001,37.5375]] . ( layer=m3 ll=v[10.455,37.515] ur=v[10.865,37.925000000000004]) = 0.06174544517614358 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[26, 92, 0] [v[10.307500000000001,37.2675], v[10.6475,37.6725]] . ( layer=m3 ll=v[10.455,37.515] ur=v[10.865,37.925000000000004]) = 0.24872173206215806 [router/convert_pin_coord_to_tracks]: Overlap: 0.06174544517614358 >? 0 [router/convert_pin_to_tracks]: Converting [ 26 , 92 ] full=v3d[26, 92, 0] [pin_group/convert_pin]: pins {v3d[26, 92, 0], v3d[25, 92, 0], v3d[26, 91, 0], v3d[25, 91, 0]} [pin_group/convert_pin]: secondary set() [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[10.4425,29.3325] ur=v[10.512500000000001,29.4675]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 71, 0] [v[10.4425,29.3325], v[10.512500000000001,29.4675]] . ( layer=m3 ll=v[10.045,28.905] ur=v[10.455,29.315]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 71, 0] [v[10.307500000000001,29.1975], v[10.6475,29.6025]] . ( layer=m3 ll=v[10.045,28.905] ur=v[10.455,29.315]) = 0.1885802216564602 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.1885802216564602 >? 0 [router/convert_pin_to_tracks]: Converting [ 25 , 71 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 72, 0] [v[10.4425,29.3325], v[10.512500000000001,29.4675]] . ( layer=m3 ll=v[10.045,29.315] ur=v[10.455,29.725]) = 0.13500000000000156 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 72, 0] [v[10.307500000000001,29.1975], v[10.6475,29.6025]] . ( layer=m3 ll=v[10.045,29.315] ur=v[10.455,29.725]) = 0.32312923111349506 [router/convert_pin_coord_to_tracks]: Overlap: 0.13500000000000156 >? 0 [router/convert_pin_to_tracks]: Converting [ 25 , 72 ] full=v3d[25, 72, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[26, 71, 0] [v[10.4425,29.3325], v[10.512500000000001,29.4675]] . ( layer=m3 ll=v[10.455,28.905] ur=v[10.865,29.315]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[26, 71, 0] [v[10.307500000000001,29.1975], v[10.6475,29.6025]] . ( layer=m3 ll=v[10.455,28.905] ur=v[10.865,29.315]) = 0.22552716022687874 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.22552716022687874 >? 0 [router/convert_pin_to_tracks]: Converting [ 26 , 71 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[26, 72, 0] [v[10.4425,29.3325], v[10.512500000000001,29.4675]] . ( layer=m3 ll=v[10.455,29.315] ur=v[10.865,29.725]) = 0.13500000000000156 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[26, 72, 0] [v[10.307500000000001,29.1975], v[10.6475,29.6025]] . ( layer=m3 ll=v[10.455,29.315] ur=v[10.865,29.725]) = 0.3459949421595626 [router/convert_pin_coord_to_tracks]: Overlap: 0.13500000000000156 >? 0 [router/convert_pin_to_tracks]: Converting [ 26 , 72 ] full=v3d[26, 72, 0] [pin_group/convert_pin]: pins {v3d[26, 71, 0], v3d[25, 71, 0], v3d[26, 72, 0], v3d[25, 72, 0]} [pin_group/convert_pin]: secondary {v3d[26, 71, 0], v3d[25, 71, 0]} [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[10.4425,13.1925] ur=v[10.512500000000001,13.3275]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 32, 0] [v[10.4425,13.1925], v[10.512500000000001,13.3275]] . ( layer=m3 ll=v[10.045,12.915000000000001] ur=v[10.455,13.325000000000001]) = 0.13308831654206185 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 32, 0] [v[10.307500000000001,13.057500000000001], v[10.6475,13.4625]] . ( layer=m3 ll=v[10.045,12.915000000000001] ur=v[10.455,13.325000000000001]) = 0.3054709478821182 [router/convert_pin_coord_to_tracks]: Overlap: 0.13308831654206185 >? 0 [router/convert_pin_to_tracks]: Converting [ 25 , 32 ] full=v3d[25, 32, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 33, 0] [v[10.4425,13.1925], v[10.512500000000001,13.3275]] . ( layer=m3 ll=v[10.045,13.325000000000001] ur=v[10.455,13.735]) = 0.012747548783981169 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 33, 0] [v[10.307500000000001,13.057500000000001], v[10.6475,13.4625]] . ( layer=m3 ll=v[10.045,13.325000000000001] ur=v[10.455,13.735]) = 0.20164944830075665 [router/convert_pin_coord_to_tracks]: Overlap: 0.012747548783981169 >? 0 [router/convert_pin_to_tracks]: Converting [ 25 , 33 ] full=v3d[25, 33, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[26, 32, 0] [v[10.4425,13.1925], v[10.512500000000001,13.3275]] . ( layer=m3 ll=v[10.455,12.915000000000001] ur=v[10.865,13.325000000000001]) = 0.14443856825654355 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[26, 32, 0] [v[10.307500000000001,13.057500000000001], v[10.6475,13.4625]] . ( layer=m3 ll=v[10.455,12.915000000000001] ur=v[10.865,13.325000000000001]) = 0.3295641060552565 [router/convert_pin_coord_to_tracks]: Overlap: 0.14443856825654355 >? 0 [router/convert_pin_to_tracks]: Converting [ 26 , 32 ] full=v3d[26, 32, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[26, 33, 0] [v[10.4425,13.1925], v[10.512500000000001,13.3275]] . ( layer=m3 ll=v[10.455,13.325000000000001] ur=v[10.865,13.735]) = 0.05755432216610766 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[26, 33, 0] [v[10.307500000000001,13.057500000000001], v[10.6475,13.4625]] . ( layer=m3 ll=v[10.455,13.325000000000001] ur=v[10.865,13.735]) = 0.23656394484367246 [router/convert_pin_coord_to_tracks]: Overlap: 0.05755432216610766 >? 0 [router/convert_pin_to_tracks]: Converting [ 26 , 33 ] full=v3d[26, 33, 0] [pin_group/convert_pin]: pins {v3d[25, 32, 0], v3d[26, 33, 0], v3d[25, 33, 0], v3d[26, 32, 0]} [pin_group/convert_pin]: secondary set() [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[10.4425,34.7125] ur=v[10.512500000000001,34.847500000000004]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 84, 0] [v[10.4425,34.7125], v[10.512500000000001,34.847500000000004]] . ( layer=m3 ll=v[10.045,34.235] ur=v[10.455,34.645]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 84, 0] [v[10.307500000000001,34.5775], v[10.6475,34.9825]] . ( layer=m3 ll=v[10.045,34.235] ur=v[10.455,34.645]) = 0.16221128197508358 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.16221128197508358 >? 0 [router/convert_pin_to_tracks]: Converting [ 25 , 84 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 85, 0] [v[10.4425,34.7125], v[10.512500000000001,34.847500000000004]] . ( layer=m3 ll=v[10.045,34.645] ur=v[10.455,35.055]) = 0.13500000000000512 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 85, 0] [v[10.307500000000001,34.5775], v[10.6475,34.9825]] . ( layer=m3 ll=v[10.045,34.645] ur=v[10.455,35.055]) = 0.3683239063650346 [router/convert_pin_coord_to_tracks]: Overlap: 0.13500000000000512 >? 0 [router/convert_pin_to_tracks]: Converting [ 25 , 85 ] full=v3d[25, 85, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[26, 84, 0] [v[10.4425,34.7125], v[10.512500000000001,34.847500000000004]] . ( layer=m3 ll=v[10.455,34.235] ur=v[10.865,34.645]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[26, 84, 0] [v[10.307500000000001,34.5775], v[10.6475,34.9825]] . ( layer=m3 ll=v[10.455,34.235] ur=v[10.865,34.645]) = 0.20399142138825507 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.20399142138825507 >? 0 [router/convert_pin_to_tracks]: Converting [ 26 , 84 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[26, 85, 0] [v[10.4425,34.7125], v[10.512500000000001,34.847500000000004]] . ( layer=m3 ll=v[10.455,34.645] ur=v[10.865,35.055]) = 0.13500000000000512 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[26, 85, 0] [v[10.307500000000001,34.5775], v[10.6475,34.9825]] . ( layer=m3 ll=v[10.455,34.645] ur=v[10.865,35.055]) = 0.3885389298384389 [router/convert_pin_coord_to_tracks]: Overlap: 0.13500000000000512 >? 0 [router/convert_pin_to_tracks]: Converting [ 26 , 85 ] full=v3d[26, 85, 0] [pin_group/convert_pin]: pins {v3d[25, 84, 0], v3d[26, 85, 0], v3d[25, 85, 0], v3d[26, 84, 0]} [pin_group/convert_pin]: secondary {v3d[25, 84, 0], v3d[26, 84, 0]} [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[10.4425,18.5725] ur=v[10.512500000000001,18.7075]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 45, 0] [v[10.4425,18.5725], v[10.512500000000001,18.7075]] . ( layer=m3 ll=v[10.045,18.245] ur=v[10.455,18.655]) = 0.08344159634139266 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 45, 0] [v[10.307500000000001,18.4375], v[10.6475,18.8425]] . ( layer=m3 ll=v[10.045,18.245] ur=v[10.455,18.655]) = 0.2627974505203584 [router/convert_pin_coord_to_tracks]: Overlap: 0.08344159634139266 >? 0 [router/convert_pin_to_tracks]: Converting [ 25 , 45 ] full=v3d[25, 45, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 46, 0] [v[10.4425,18.5725], v[10.512500000000001,18.7075]] . ( layer=m3 ll=v[10.045,18.655] ur=v[10.455,19.065]) = 0.053967582862305574 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 46, 0] [v[10.307500000000001,18.4375], v[10.6475,18.8425]] . ( layer=m3 ll=v[10.045,18.655] ur=v[10.455,19.065]) = 0.23856340876169532 [router/convert_pin_coord_to_tracks]: Overlap: 0.053967582862305574 >? 0 [router/convert_pin_to_tracks]: Converting [ 25 , 46 ] full=v3d[25, 46, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[26, 45, 0] [v[10.4425,18.5725], v[10.512500000000001,18.7075]] . ( layer=m3 ll=v[10.455,18.245] ur=v[10.865,18.655]) = 0.10056092680559404 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[26, 45, 0] [v[10.307500000000001,18.4375], v[10.6475,18.8425]] . ( layer=m3 ll=v[10.455,18.245] ur=v[10.865,18.655]) = 0.29045223359444283 [router/convert_pin_coord_to_tracks]: Overlap: 0.10056092680559404 >? 0 [router/convert_pin_to_tracks]: Converting [ 26 , 45 ] full=v3d[26, 45, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[26, 46, 0] [v[10.4425,18.5725], v[10.512500000000001,18.7075]] . ( layer=m3 ll=v[10.455,18.655] ur=v[10.865,19.065]) = 0.07786205751198687 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[26, 46, 0] [v[10.307500000000001,18.4375], v[10.6475,18.8425]] . ( layer=m3 ll=v[10.455,18.655] ur=v[10.865,19.065]) = 0.26872383593570615 [router/convert_pin_coord_to_tracks]: Overlap: 0.07786205751198687 >? 0 [router/convert_pin_to_tracks]: Converting [ 26 , 46 ] full=v3d[26, 46, 0] [pin_group/convert_pin]: pins {v3d[25, 45, 0], v3d[25, 46, 0], v3d[26, 46, 0], v3d[26, 45, 0]} [pin_group/convert_pin]: secondary set() [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[10.4425,23.9525] ur=v[10.512500000000001,24.087500000000002]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 58, 0] [v[10.4425,23.9525], v[10.512500000000001,24.087500000000002]] . ( layer=m3 ll=v[10.045,23.575] ur=v[10.455,23.985]) = 0.03482097069295898 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 58, 0] [v[10.307500000000001,23.8175], v[10.6475,24.2225]] . ( layer=m3 ll=v[10.045,23.575] ur=v[10.455,23.985]) = 0.22318714120665614 [router/convert_pin_coord_to_tracks]: Overlap: 0.03482097069295898 >? 0 [router/convert_pin_to_tracks]: Converting [ 25 , 58 ] full=v3d[25, 58, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 59, 0] [v[10.4425,23.9525], v[10.512500000000001,24.087500000000002]] . ( layer=m3 ll=v[10.045,23.985] ur=v[10.455,24.395]) = 0.10325938214031952 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 59, 0] [v[10.307500000000001,23.8175], v[10.6475,24.2225]] . ( layer=m3 ll=v[10.045,23.985] ur=v[10.455,24.395]) = 0.2795755711788855 [router/convert_pin_coord_to_tracks]: Overlap: 0.10325938214031952 >? 0 [router/convert_pin_to_tracks]: Converting [ 25 , 59 ] full=v3d[25, 59, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[26, 58, 0] [v[10.4425,23.9525], v[10.512500000000001,24.087500000000002]] . ( layer=m3 ll=v[10.455,23.575] ur=v[10.865,23.985]) = 0.06604922406811484 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[26, 58, 0] [v[10.307500000000001,23.8175], v[10.6475,24.2225]] . ( layer=m3 ll=v[10.455,23.575] ur=v[10.865,23.985]) = 0.2551715109490095 [router/convert_pin_coord_to_tracks]: Overlap: 0.06604922406811484 >? 0 [router/convert_pin_to_tracks]: Converting [ 26 , 58 ] full=v3d[26, 58, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[26, 59, 0] [v[10.4425,23.9525], v[10.512500000000001,24.087500000000002]] . ( layer=m3 ll=v[10.455,23.985] ur=v[10.865,24.395]) = 0.11752659273543442 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[26, 59, 0] [v[10.307500000000001,23.8175], v[10.6475,24.2225]] . ( layer=m3 ll=v[10.455,23.985] ur=v[10.865,24.395]) = 0.305716371821989 [router/convert_pin_coord_to_tracks]: Overlap: 0.11752659273543442 >? 0 [router/convert_pin_to_tracks]: Converting [ 26 , 59 ] full=v3d[26, 59, 0] [pin_group/convert_pin]: pins {v3d[25, 59, 0], v3d[26, 58, 0], v3d[26, 59, 0], v3d[25, 58, 0]} [pin_group/convert_pin]: secondary set() [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[10.4425,26.642500000000002] ur=v[10.512500000000001,26.7775]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 64, 0] [v[10.4425,26.642500000000002], v[10.512500000000001,26.7775]] . ( layer=m3 ll=v[10.045,26.035] ur=v[10.455,26.445]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 64, 0] [v[10.307500000000001,26.5075], v[10.6475,26.9125]] . ( layer=m3 ll=v[10.045,26.035] ur=v[10.455,26.445]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 25 , 64 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 65, 0] [v[10.4425,26.642500000000002], v[10.512500000000001,26.7775]] . ( layer=m3 ll=v[10.045,26.445] ur=v[10.455,26.855]) = 0.134999999999998 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 65, 0] [v[10.307500000000001,26.5075], v[10.6475,26.9125]] . ( layer=m3 ll=v[10.045,26.445] ur=v[10.455,26.855]) = 0.377508278054932 [router/convert_pin_coord_to_tracks]: Overlap: 0.134999999999998 >? 0 [router/convert_pin_to_tracks]: Converting [ 25 , 65 ] full=v3d[25, 65, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 66, 0] [v[10.4425,26.642500000000002], v[10.512500000000001,26.7775]] . ( layer=m3 ll=v[10.045,26.855] ur=v[10.455,27.265]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 66, 0] [v[10.307500000000001,26.5075], v[10.6475,26.9125]] . ( layer=m3 ll=v[10.045,26.855] ur=v[10.455,27.265]) = 0.15831140198987514 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.15831140198987514 >? 0 [router/convert_pin_to_tracks]: Converting [ 25 , 66 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[26, 64, 0] [v[10.4425,26.642500000000002], v[10.512500000000001,26.7775]] . ( layer=m3 ll=v[10.455,26.035] ur=v[10.865,26.445]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[26, 64, 0] [v[10.307500000000001,26.5075], v[10.6475,26.9125]] . ( layer=m3 ll=v[10.455,26.035] ur=v[10.865,26.445]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 26 , 64 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[26, 65, 0] [v[10.4425,26.642500000000002], v[10.512500000000001,26.7775]] . ( layer=m3 ll=v[10.455,26.445] ur=v[10.865,26.855]) = 0.134999999999998 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[26, 65, 0] [v[10.307500000000001,26.5075], v[10.6475,26.9125]] . ( layer=m3 ll=v[10.455,26.445] ur=v[10.865,26.855]) = 0.3972562145517681 [router/convert_pin_coord_to_tracks]: Overlap: 0.134999999999998 >? 0 [router/convert_pin_to_tracks]: Converting [ 26 , 65 ] full=v3d[26, 65, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[26, 66, 0] [v[10.4425,26.642500000000002], v[10.512500000000001,26.7775]] . ( layer=m3 ll=v[10.455,26.855] ur=v[10.865,27.265]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[26, 66, 0] [v[10.307500000000001,26.5075], v[10.6475,26.9125]] . ( layer=m3 ll=v[10.455,26.855] ur=v[10.865,27.265]) = 0.20090420602864545 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.20090420602864545 >? 0 [router/convert_pin_to_tracks]: Converting [ 26 , 66 ] full=None [pin_group/convert_pin]: pins {v3d[26, 65, 0], v3d[25, 65, 0], v3d[26, 66, 0], v3d[25, 66, 0]} [pin_group/convert_pin]: secondary {v3d[26, 66, 0], v3d[25, 66, 0]} [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[11.115,37.435] ur=v[11.25,37.505]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[27, 91, 0] [v[11.115,37.435], v[11.25,37.505]] . ( layer=m3 ll=v[10.865,37.105000000000004] ur=v[11.275,37.515]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[27, 91, 0] [v[10.98,37.300000000000004], v[11.385,37.64]] . ( layer=m3 ll=v[10.865,37.105000000000004] ur=v[11.275,37.515]) = 0.3650342449688774 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ 27 , 91 ] full=v3d[27, 91, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[27, 92, 0] [v[11.115,37.435], v[11.25,37.505]] . ( layer=m3 ll=v[10.865,37.515] ur=v[11.275,37.925000000000004]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[27, 92, 0] [v[10.98,37.300000000000004], v[11.385,37.64]] . ( layer=m3 ll=v[10.865,37.515] ur=v[11.275,37.925000000000004]) = 0.3203903868720158 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.3203903868720158 >? 0 [router/convert_pin_to_tracks]: Converting [ 27 , 92 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[28, 91, 0] [v[11.115,37.435], v[11.25,37.505]] . ( layer=m3 ll=v[11.275,37.105000000000004] ur=v[11.685,37.515]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[28, 91, 0] [v[10.98,37.300000000000004], v[11.385,37.64]] . ( layer=m3 ll=v[11.275,37.105000000000004] ur=v[11.685,37.515]) = 0.2415056935146629 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.2415056935146629 >? 0 [router/convert_pin_to_tracks]: Converting [ 28 , 91 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[28, 92, 0] [v[11.115,37.435], v[11.25,37.505]] . ( layer=m3 ll=v[11.275,37.515] ur=v[11.685,37.925000000000004]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[28, 92, 0] [v[10.98,37.300000000000004], v[11.385,37.64]] . ( layer=m3 ll=v[11.275,37.515] ur=v[11.685,37.925000000000004]) = 0.16650825805346675 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.16650825805346675 >? 0 [router/convert_pin_to_tracks]: Converting [ 28 , 92 ] full=None [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[11.115,37.4025] ur=v[11.25,37.5375]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[27, 91, 0] [v[11.115,37.4025], v[11.25,37.5375]] . ( layer=m3 ll=v[10.865,37.105000000000004] ur=v[11.275,37.515]) = 0.1349999999999998 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[27, 91, 0] [v[10.98,37.2675], v[11.385,37.6725]] . ( layer=m3 ll=v[10.865,37.105000000000004] ur=v[11.275,37.515]) = 0.38507304501873546 [router/convert_pin_coord_to_tracks]: Overlap: 0.1349999999999998 >? 0 [router/convert_pin_to_tracks]: Converting [ 27 , 91 ] full=v3d[27, 91, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[27, 92, 0] [v[11.115,37.4025], v[11.25,37.5375]] . ( layer=m3 ll=v[10.865,37.515] ur=v[11.275,37.925000000000004]) = 0.1349999999999998 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[27, 92, 0] [v[10.98,37.2675], v[11.385,37.6725]] . ( layer=m3 ll=v[10.865,37.515] ur=v[11.275,37.925000000000004]) = 0.3344117970407139 [router/convert_pin_coord_to_tracks]: Overlap: 0.1349999999999998 >? 0 [router/convert_pin_to_tracks]: Converting [ 27 , 92 ] full=v3d[27, 92, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[28, 91, 0] [v[11.115,37.4025], v[11.25,37.5375]] . ( layer=m3 ll=v[11.275,37.105000000000004] ur=v[11.685,37.515]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[28, 91, 0] [v[10.98,37.2675], v[11.385,37.6725]] . ( layer=m3 ll=v[11.275,37.105000000000004] ur=v[11.685,37.515]) = 0.27084358954939475 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.27084358954939475 >? 0 [router/convert_pin_to_tracks]: Converting [ 28 , 91 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[28, 92, 0] [v[11.115,37.4025], v[11.25,37.5375]] . ( layer=m3 ll=v[11.275,37.515] ur=v[11.685,37.925000000000004]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[28, 92, 0] [v[10.98,37.2675], v[11.385,37.6725]] . ( layer=m3 ll=v[11.275,37.515] ur=v[11.685,37.925000000000004]) = 0.19210999453438002 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.19210999453438002 >? 0 [router/convert_pin_to_tracks]: Converting [ 28 , 92 ] full=None [pin_group/convert_pin]: pins {v3d[28, 92, 0], v3d[27, 92, 0], v3d[28, 91, 0], v3d[27, 91, 0]} [pin_group/convert_pin]: secondary {v3d[28, 92, 0], v3d[27, 92, 0], v3d[28, 91, 0]} [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[11.115,13.1925] ur=v[11.25,13.3275]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[27, 32, 0] [v[11.115,13.1925], v[11.25,13.3275]] . ( layer=m3 ll=v[10.865,12.915000000000001] ur=v[11.275,13.325000000000001]) = 0.1349999999999998 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[27, 32, 0] [v[10.98,13.057500000000001], v[11.385,13.4625]] . ( layer=m3 ll=v[10.865,12.915000000000001] ur=v[11.275,13.325000000000001]) = 0.3982226136220795 [router/convert_pin_coord_to_tracks]: Overlap: 0.1349999999999998 >? 0 [router/convert_pin_to_tracks]: Converting [ 27 , 32 ] full=v3d[27, 32, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[27, 33, 0] [v[11.115,13.1925], v[11.25,13.3275]] . ( layer=m3 ll=v[10.865,13.325000000000001] ur=v[11.275,13.735]) = 0.1349999999999998 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[27, 33, 0] [v[10.98,13.057500000000001], v[11.385,13.4625]] . ( layer=m3 ll=v[10.865,13.325000000000001] ur=v[11.275,13.735]) = 0.32547081282351537 [router/convert_pin_coord_to_tracks]: Overlap: 0.1349999999999998 >? 0 [router/convert_pin_to_tracks]: Converting [ 27 , 33 ] full=v3d[27, 33, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[28, 32, 0] [v[11.115,13.1925], v[11.25,13.3275]] . ( layer=m3 ll=v[11.275,12.915000000000001] ur=v[11.685,13.325000000000001]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[28, 32, 0] [v[10.98,13.057500000000001], v[11.385,13.4625]] . ( layer=m3 ll=v[11.275,12.915000000000001] ur=v[11.685,13.325000000000001]) = 0.2892339018856536 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.2892339018856536 >? 0 [router/convert_pin_to_tracks]: Converting [ 28 , 32 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[28, 33, 0] [v[11.115,13.1925], v[11.25,13.3275]] . ( layer=m3 ll=v[11.275,13.325000000000001] ur=v[11.685,13.735]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[28, 33, 0] [v[10.98,13.057500000000001], v[11.385,13.4625]] . ( layer=m3 ll=v[11.275,13.325000000000001] ur=v[11.685,13.735]) = 0.17608591652940242 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.17608591652940242 >? 0 [router/convert_pin_to_tracks]: Converting [ 28 , 33 ] full=None [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[11.115,13.225] ur=v[11.25,13.295]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[27, 32, 0] [v[11.115,13.225], v[11.25,13.295]] . ( layer=m3 ll=v[10.865,12.915000000000001] ur=v[11.275,13.325000000000001]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[27, 32, 0] [v[10.98,13.09], v[11.385,13.43]] . ( layer=m3 ll=v[10.865,12.915000000000001] ur=v[11.275,13.325000000000001]) = 0.3771604433129229 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ 27 , 32 ] full=v3d[27, 32, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[27, 33, 0] [v[11.115,13.225], v[11.25,13.295]] . ( layer=m3 ll=v[10.865,13.325000000000001] ur=v[11.275,13.735]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[27, 33, 0] [v[10.98,13.09], v[11.385,13.43]] . ( layer=m3 ll=v[10.865,13.325000000000001] ur=v[11.275,13.735]) = 0.313129366237023 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.313129366237023 >? 0 [router/convert_pin_to_tracks]: Converting [ 27 , 33 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[28, 32, 0] [v[11.115,13.225], v[11.25,13.295]] . ( layer=m3 ll=v[11.275,12.915000000000001] ur=v[11.685,13.325000000000001]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[28, 32, 0] [v[10.98,13.09], v[11.385,13.43]] . ( layer=m3 ll=v[11.275,12.915000000000001] ur=v[11.685,13.325000000000001]) = 0.2594706149065833 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.2594706149065833 >? 0 [router/convert_pin_to_tracks]: Converting [ 28 , 32 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[28, 33, 0] [v[11.115,13.225], v[11.25,13.295]] . ( layer=m3 ll=v[11.275,13.325000000000001] ur=v[11.685,13.735]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[28, 33, 0] [v[10.98,13.09], v[11.385,13.43]] . ( layer=m3 ll=v[11.275,13.325000000000001] ur=v[11.685,13.735]) = 0.15206906325745415 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.15206906325745415 >? 0 [router/convert_pin_to_tracks]: Converting [ 28 , 33 ] full=None [pin_group/convert_pin]: pins {v3d[27, 32, 0], v3d[28, 33, 0], v3d[27, 33, 0], v3d[28, 32, 0]} [pin_group/convert_pin]: secondary {v3d[28, 33, 0], v3d[27, 33, 0], v3d[28, 32, 0]} [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[11.1725,11.1875] ur=v[11.2425,11.3225]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[27, 27, 0] [v[11.1725,11.1875], v[11.2425,11.3225]] . ( layer=m3 ll=v[10.865,10.865] ur=v[11.275,11.275]) = 0.07000000000000028 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[27, 27, 0] [v[11.0375,11.0525], v[11.3775,11.4575]] . ( layer=m3 ll=v[10.865,10.865] ur=v[11.275,11.275]) = 0.3254420071226215 [router/convert_pin_coord_to_tracks]: Overlap: 0.07000000000000028 >? 0 [router/convert_pin_to_tracks]: Converting [ 27 , 27 ] full=v3d[27, 27, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[27, 28, 0] [v[11.1725,11.1875], v[11.2425,11.3225]] . ( layer=m3 ll=v[10.865,11.275] ur=v[11.275,11.685]) = 0.07000000000000028 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[27, 28, 0] [v[11.0375,11.0525], v[11.3775,11.4575]] . ( layer=m3 ll=v[10.865,11.275] ur=v[11.275,11.685]) = 0.29952045005308076 [router/convert_pin_coord_to_tracks]: Overlap: 0.07000000000000028 >? 0 [router/convert_pin_to_tracks]: Converting [ 27 , 28 ] full=v3d[27, 28, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[28, 27, 0] [v[11.1725,11.1875], v[11.2425,11.3225]] . ( layer=m3 ll=v[11.275,10.865] ur=v[11.685,11.275]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[28, 27, 0] [v[11.0375,11.0525], v[11.3775,11.4575]] . ( layer=m3 ll=v[11.275,10.865] ur=v[11.685,11.275]) = 0.24497448846767675 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.24497448846767675 >? 0 [router/convert_pin_to_tracks]: Converting [ 28 , 27 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[28, 28, 0] [v[11.1725,11.1875], v[11.2425,11.3225]] . ( layer=m3 ll=v[11.275,11.275] ur=v[11.685,11.685]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[28, 28, 0] [v[11.0375,11.0525], v[11.3775,11.4575]] . ( layer=m3 ll=v[11.275,11.275] ur=v[11.685,11.685]) = 0.20931435688934372 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.20931435688934372 >? 0 [router/convert_pin_to_tracks]: Converting [ 28 , 28 ] full=None [pin_group/convert_pin]: pins {v3d[28, 27, 0], v3d[27, 27, 0], v3d[28, 28, 0], v3d[27, 28, 0]} [pin_group/convert_pin]: secondary {v3d[28, 27, 0], v3d[28, 28, 0]} [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[11.6775,0.3625] ur=v[11.7475,0.4975]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[28, 0, 0] [v[11.6775,0.3625], v[11.7475,0.4975]] . ( layer=m3 ll=v[11.275,-0.20500000000000002] ur=v[11.685,0.20500000000000002]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[28, 0, 0] [v[11.5425,0.2275], v[11.8825,0.6325000000000001]] . ( layer=m3 ll=v[11.275,-0.20500000000000002] ur=v[11.685,0.20500000000000002]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 28 , 0 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[28, 1, 0] [v[11.6775,0.3625], v[11.7475,0.4975]] . ( layer=m3 ll=v[11.275,0.20500000000000002] ur=v[11.685,0.615]) = 0.135 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[28, 1, 0] [v[11.5425,0.2275], v[11.8825,0.6325000000000001]] . ( layer=m3 ll=v[11.275,0.20500000000000002] ur=v[11.685,0.615]) = 0.41287104524294266 [router/convert_pin_coord_to_tracks]: Overlap: 0.135 >? 0 [router/convert_pin_to_tracks]: Converting [ 28 , 1 ] full=v3d[28, 1, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[28, 2, 0] [v[11.6775,0.3625], v[11.7475,0.4975]] . ( layer=m3 ll=v[11.275,0.615] ur=v[11.685,1.025]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[28, 2, 0] [v[11.5425,0.2275], v[11.8825,0.6325000000000001]] . ( layer=m3 ll=v[11.275,0.615] ur=v[11.685,1.025]) = 0.14357054015361237 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.14357054015361237 >? 0 [router/convert_pin_to_tracks]: Converting [ 28 , 2 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[29, 0, 0] [v[11.6775,0.3625], v[11.7475,0.4975]] . ( layer=m3 ll=v[11.685,-0.20500000000000002] ur=v[12.095,0.20500000000000002]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[29, 0, 0] [v[11.5425,0.2275], v[11.8825,0.6325000000000001]] . ( layer=m3 ll=v[11.685,-0.20500000000000002] ur=v[12.095,0.20500000000000002]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 29 , 0 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[29, 1, 0] [v[11.6775,0.3625], v[11.7475,0.4975]] . ( layer=m3 ll=v[11.685,0.20500000000000002] ur=v[12.095,0.615]) = 0.135 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[29, 1, 0] [v[11.5425,0.2275], v[11.8825,0.6325000000000001]] . ( layer=m3 ll=v[11.685,0.20500000000000002] ur=v[12.095,0.615]) = 0.43492815498654475 [router/convert_pin_coord_to_tracks]: Overlap: 0.135 >? 0 [router/convert_pin_to_tracks]: Converting [ 29 , 1 ] full=v3d[29, 1, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[29, 2, 0] [v[11.6775,0.3625], v[11.7475,0.4975]] . ( layer=m3 ll=v[11.685,0.615] ur=v[12.095,1.025]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[29, 2, 0] [v[11.5425,0.2275], v[11.8825,0.6325000000000001]] . ( layer=m3 ll=v[11.685,0.615] ur=v[12.095,1.025]) = 0.1982738005889833 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.1982738005889833 >? 0 [router/convert_pin_to_tracks]: Converting [ 29 , 2 ] full=None [pin_group/convert_pin]: pins {v3d[28, 1, 0], v3d[29, 2, 0], v3d[28, 2, 0], v3d[29, 1, 0]} [pin_group/convert_pin]: secondary {v3d[29, 2, 0], v3d[28, 2, 0]} [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[11.852500000000001,37.4025] ur=v[11.9225,37.5375]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[28, 91, 0] [v[11.852500000000001,37.4025], v[11.9225,37.5375]] . ( layer=m3 ll=v[11.275,37.105000000000004] ur=v[11.685,37.515]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[28, 91, 0] [v[11.7175,37.2675], v[12.057500000000001,37.6725]] . ( layer=m3 ll=v[11.275,37.105000000000004] ur=v[11.685,37.515]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 28 , 91 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[28, 92, 0] [v[11.852500000000001,37.4025], v[11.9225,37.5375]] . ( layer=m3 ll=v[11.275,37.515] ur=v[11.685,37.925000000000004]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[28, 92, 0] [v[11.7175,37.2675], v[12.057500000000001,37.6725]] . ( layer=m3 ll=v[11.275,37.515] ur=v[11.685,37.925000000000004]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 28 , 92 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[29, 91, 0] [v[11.852500000000001,37.4025], v[11.9225,37.5375]] . ( layer=m3 ll=v[11.685,37.105000000000004] ur=v[12.095,37.515]) = 0.06999999999999851 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[29, 91, 0] [v[11.7175,37.2675], v[12.057500000000001,37.6725]] . ( layer=m3 ll=v[11.685,37.105000000000004] ur=v[12.095,37.515]) = 0.34000000000000163 [router/convert_pin_coord_to_tracks]: Overlap: 0.06999999999999851 >? 0 [router/convert_pin_to_tracks]: Converting [ 29 , 91 ] full=v3d[29, 91, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[29, 92, 0] [v[11.852500000000001,37.4025], v[11.9225,37.5375]] . ( layer=m3 ll=v[11.685,37.515] ur=v[12.095,37.925000000000004]) = 0.06999999999999851 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[29, 92, 0] [v[11.7175,37.2675], v[12.057500000000001,37.6725]] . ( layer=m3 ll=v[11.685,37.515] ur=v[12.095,37.925000000000004]) = 0.34000000000000163 [router/convert_pin_coord_to_tracks]: Overlap: 0.06999999999999851 >? 0 [router/convert_pin_to_tracks]: Converting [ 29 , 92 ] full=v3d[29, 92, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[30, 91, 0] [v[11.852500000000001,37.4025], v[11.9225,37.5375]] . ( layer=m3 ll=v[12.095,37.105000000000004] ur=v[12.505,37.515]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[30, 91, 0] [v[11.7175,37.2675], v[12.057500000000001,37.6725]] . ( layer=m3 ll=v[12.095,37.105000000000004] ur=v[12.505,37.515]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 30 , 91 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[30, 92, 0] [v[11.852500000000001,37.4025], v[11.9225,37.5375]] . ( layer=m3 ll=v[12.095,37.515] ur=v[12.505,37.925000000000004]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[30, 92, 0] [v[11.7175,37.2675], v[12.057500000000001,37.6725]] . ( layer=m3 ll=v[12.095,37.515] ur=v[12.505,37.925000000000004]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 30 , 92 ] full=None [pin_group/convert_pin]: pins {v3d[29, 92, 0], v3d[29, 91, 0]} [pin_group/convert_pin]: secondary set() [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[11.852500000000001,13.1925] ur=v[11.9225,13.3275]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[28, 32, 0] [v[11.852500000000001,13.1925], v[11.9225,13.3275]] . ( layer=m3 ll=v[11.275,12.915000000000001] ur=v[11.685,13.325000000000001]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[28, 32, 0] [v[11.7175,13.057500000000001], v[12.057500000000001,13.4625]] . ( layer=m3 ll=v[11.275,12.915000000000001] ur=v[11.685,13.325000000000001]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 28 , 32 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[28, 33, 0] [v[11.852500000000001,13.1925], v[11.9225,13.3275]] . ( layer=m3 ll=v[11.275,13.325000000000001] ur=v[11.685,13.735]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[28, 33, 0] [v[11.7175,13.057500000000001], v[12.057500000000001,13.4625]] . ( layer=m3 ll=v[11.275,13.325000000000001] ur=v[11.685,13.735]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 28 , 33 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[29, 32, 0] [v[11.852500000000001,13.1925], v[11.9225,13.3275]] . ( layer=m3 ll=v[11.685,12.915000000000001] ur=v[12.095,13.325000000000001]) = 0.06999999999999851 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[29, 32, 0] [v[11.7175,13.057500000000001], v[12.057500000000001,13.4625]] . ( layer=m3 ll=v[11.685,12.915000000000001] ur=v[12.095,13.325000000000001]) = 0.34000000000000163 [router/convert_pin_coord_to_tracks]: Overlap: 0.06999999999999851 >? 0 [router/convert_pin_to_tracks]: Converting [ 29 , 32 ] full=v3d[29, 32, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[29, 33, 0] [v[11.852500000000001,13.1925], v[11.9225,13.3275]] . ( layer=m3 ll=v[11.685,13.325000000000001] ur=v[12.095,13.735]) = 0.06999999999999851 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[29, 33, 0] [v[11.7175,13.057500000000001], v[12.057500000000001,13.4625]] . ( layer=m3 ll=v[11.685,13.325000000000001] ur=v[12.095,13.735]) = 0.34000000000000163 [router/convert_pin_coord_to_tracks]: Overlap: 0.06999999999999851 >? 0 [router/convert_pin_to_tracks]: Converting [ 29 , 33 ] full=v3d[29, 33, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[30, 32, 0] [v[11.852500000000001,13.1925], v[11.9225,13.3275]] . ( layer=m3 ll=v[12.095,12.915000000000001] ur=v[12.505,13.325000000000001]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[30, 32, 0] [v[11.7175,13.057500000000001], v[12.057500000000001,13.4625]] . ( layer=m3 ll=v[12.095,12.915000000000001] ur=v[12.505,13.325000000000001]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 30 , 32 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[30, 33, 0] [v[11.852500000000001,13.1925], v[11.9225,13.3275]] . ( layer=m3 ll=v[12.095,13.325000000000001] ur=v[12.505,13.735]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[30, 33, 0] [v[11.7175,13.057500000000001], v[12.057500000000001,13.4625]] . ( layer=m3 ll=v[12.095,13.325000000000001] ur=v[12.505,13.735]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 30 , 33 ] full=None [pin_group/convert_pin]: pins {v3d[29, 32, 0], v3d[29, 33, 0]} [pin_group/convert_pin]: secondary set() [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[11.8575,5.1475] ur=v[11.9275,5.2825]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[28, 12, 0] [v[11.8575,5.1475], v[11.9275,5.2825]] . ( layer=m3 ll=v[11.275,4.715] ur=v[11.685,5.125]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[28, 12, 0] [v[11.7225,5.0125], v[12.0625,5.4175]] . ( layer=m3 ll=v[11.275,4.715] ur=v[11.685,5.125]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 28 , 12 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[28, 13, 0] [v[11.8575,5.1475], v[11.9275,5.2825]] . ( layer=m3 ll=v[11.275,5.125] ur=v[11.685,5.535]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[28, 13, 0] [v[11.7225,5.0125], v[12.0625,5.4175]] . ( layer=m3 ll=v[11.275,5.125] ur=v[11.685,5.535]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 28 , 13 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[29, 12, 0] [v[11.8575,5.1475], v[11.9275,5.2825]] . ( layer=m3 ll=v[11.685,4.715] ur=v[12.095,5.125]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[29, 12, 0] [v[11.7225,5.0125], v[12.0625,5.4175]] . ( layer=m3 ll=v[11.685,4.715] ur=v[12.095,5.125]) = 0.33999999999999986 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.33999999999999986 >? 0 [router/convert_pin_to_tracks]: Converting [ 29 , 12 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[29, 13, 0] [v[11.8575,5.1475], v[11.9275,5.2825]] . ( layer=m3 ll=v[11.685,5.125] ur=v[12.095,5.535]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[29, 13, 0] [v[11.7225,5.0125], v[12.0625,5.4175]] . ( layer=m3 ll=v[11.685,5.125] ur=v[12.095,5.535]) = 0.33999999999999986 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ 29 , 13 ] full=v3d[29, 13, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[30, 12, 0] [v[11.8575,5.1475], v[11.9275,5.2825]] . ( layer=m3 ll=v[12.095,4.715] ur=v[12.505,5.125]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[30, 12, 0] [v[11.7225,5.0125], v[12.0625,5.4175]] . ( layer=m3 ll=v[12.095,4.715] ur=v[12.505,5.125]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 30 , 12 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[30, 13, 0] [v[11.8575,5.1475], v[11.9275,5.2825]] . ( layer=m3 ll=v[12.095,5.125] ur=v[12.505,5.535]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[30, 13, 0] [v[11.7225,5.0125], v[12.0625,5.4175]] . ( layer=m3 ll=v[12.095,5.125] ur=v[12.505,5.535]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 30 , 13 ] full=None [pin_group/convert_pin]: pins {v3d[29, 13, 0], v3d[29, 12, 0]} [pin_group/convert_pin]: secondary {v3d[29, 12, 0]} [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[11.8775,11.1875] ur=v[11.9475,11.3225]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[28, 27, 0] [v[11.8775,11.1875], v[11.9475,11.3225]] . ( layer=m3 ll=v[11.275,10.865] ur=v[11.685,11.275]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[28, 27, 0] [v[11.7425,11.0525], v[12.0825,11.4575]] . ( layer=m3 ll=v[11.275,10.865] ur=v[11.685,11.275]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 28 , 27 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[28, 28, 0] [v[11.8775,11.1875], v[11.9475,11.3225]] . ( layer=m3 ll=v[11.275,11.275] ur=v[11.685,11.685]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[28, 28, 0] [v[11.7425,11.0525], v[12.0825,11.4575]] . ( layer=m3 ll=v[11.275,11.275] ur=v[11.685,11.685]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 28 , 28 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[29, 27, 0] [v[11.8775,11.1875], v[11.9475,11.3225]] . ( layer=m3 ll=v[11.685,10.865] ur=v[12.095,11.275]) = 0.07000000000000028 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[29, 27, 0] [v[11.7425,11.0525], v[12.0825,11.4575]] . ( layer=m3 ll=v[11.685,10.865] ur=v[12.095,11.275]) = 0.33999999999999986 [router/convert_pin_coord_to_tracks]: Overlap: 0.07000000000000028 >? 0 [router/convert_pin_to_tracks]: Converting [ 29 , 27 ] full=v3d[29, 27, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[29, 28, 0] [v[11.8775,11.1875], v[11.9475,11.3225]] . ( layer=m3 ll=v[11.685,11.275] ur=v[12.095,11.685]) = 0.07000000000000028 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[29, 28, 0] [v[11.7425,11.0525], v[12.0825,11.4575]] . ( layer=m3 ll=v[11.685,11.275] ur=v[12.095,11.685]) = 0.33999999999999986 [router/convert_pin_coord_to_tracks]: Overlap: 0.07000000000000028 >? 0 [router/convert_pin_to_tracks]: Converting [ 29 , 28 ] full=v3d[29, 28, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[30, 27, 0] [v[11.8775,11.1875], v[11.9475,11.3225]] . ( layer=m3 ll=v[12.095,10.865] ur=v[12.505,11.275]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[30, 27, 0] [v[11.7425,11.0525], v[12.0825,11.4575]] . ( layer=m3 ll=v[12.095,10.865] ur=v[12.505,11.275]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 30 , 27 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[30, 28, 0] [v[11.8775,11.1875], v[11.9475,11.3225]] . ( layer=m3 ll=v[12.095,11.275] ur=v[12.505,11.685]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[30, 28, 0] [v[11.7425,11.0525], v[12.0825,11.4575]] . ( layer=m3 ll=v[12.095,11.275] ur=v[12.505,11.685]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 30 , 28 ] full=None [pin_group/convert_pin]: pins {v3d[29, 27, 0], v3d[29, 28, 0]} [pin_group/convert_pin]: secondary set() [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[12.3825,0.3625] ur=v[12.4525,0.4975]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[30, 0, 0] [v[12.3825,0.3625], v[12.4525,0.4975]] . ( layer=m3 ll=v[12.095,-0.20500000000000002] ur=v[12.505,0.20500000000000002]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[30, 0, 0] [v[12.2475,0.2275], v[12.5875,0.6325000000000001]] . ( layer=m3 ll=v[12.095,-0.20500000000000002] ur=v[12.505,0.20500000000000002]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 30 , 0 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[30, 1, 0] [v[12.3825,0.3625], v[12.4525,0.4975]] . ( layer=m3 ll=v[12.095,0.20500000000000002] ur=v[12.505,0.615]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[30, 1, 0] [v[12.2475,0.2275], v[12.5875,0.6325000000000001]] . ( layer=m3 ll=v[12.095,0.20500000000000002] ur=v[12.505,0.615]) = 0.46525530625668327 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ 30 , 1 ] full=v3d[30, 1, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[30, 2, 0] [v[12.3825,0.3625], v[12.4525,0.4975]] . ( layer=m3 ll=v[12.095,0.615] ur=v[12.505,1.025]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[30, 2, 0] [v[12.2475,0.2275], v[12.5875,0.6325000000000001]] . ( layer=m3 ll=v[12.095,0.615] ur=v[12.505,1.025]) = 0.2580939751330901 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.2580939751330901 >? 0 [router/convert_pin_to_tracks]: Converting [ 30 , 2 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[31, 0, 0] [v[12.3825,0.3625], v[12.4525,0.4975]] . ( layer=m3 ll=v[12.505,-0.20500000000000002] ur=v[12.915000000000001,0.20500000000000002]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[31, 0, 0] [v[12.2475,0.2275], v[12.5875,0.6325000000000001]] . ( layer=m3 ll=v[12.505,-0.20500000000000002] ur=v[12.915000000000001,0.20500000000000002]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 31 , 0 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[31, 1, 0] [v[12.3825,0.3625], v[12.4525,0.4975]] . ( layer=m3 ll=v[12.505,0.20500000000000002] ur=v[12.915000000000001,0.615]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[31, 1, 0] [v[12.2475,0.2275], v[12.5875,0.6325000000000001]] . ( layer=m3 ll=v[12.505,0.20500000000000002] ur=v[12.915000000000001,0.615]) = 0.3961849315660553 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.3961849315660553 >? 0 [router/convert_pin_to_tracks]: Converting [ 31 , 1 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[31, 2, 0] [v[12.3825,0.3625], v[12.4525,0.4975]] . ( layer=m3 ll=v[12.505,0.615] ur=v[12.915000000000001,1.025]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[31, 2, 0] [v[12.2475,0.2275], v[12.5875,0.6325000000000001]] . ( layer=m3 ll=v[12.505,0.615] ur=v[12.915000000000001,1.025]) = 0.0843356389671646 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.0843356389671646 >? 0 [router/convert_pin_to_tracks]: Converting [ 31 , 2 ] full=None [pin_group/convert_pin]: pins {v3d[31, 1, 0], v3d[30, 2, 0], v3d[31, 2, 0], v3d[30, 1, 0]} [pin_group/convert_pin]: secondary {v3d[31, 1, 0], v3d[30, 2, 0], v3d[31, 2, 0]} [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[12.557500000000001,37.4025] ur=v[12.6275,37.5375]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[30, 91, 0] [v[12.557500000000001,37.4025], v[12.6275,37.5375]] . ( layer=m3 ll=v[12.095,37.105000000000004] ur=v[12.505,37.515]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[30, 91, 0] [v[12.4225,37.2675], v[12.762500000000001,37.6725]] . ( layer=m3 ll=v[12.095,37.105000000000004] ur=v[12.505,37.515]) = 0.26088790696389386 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.26088790696389386 >? 0 [router/convert_pin_to_tracks]: Converting [ 30 , 91 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[30, 92, 0] [v[12.557500000000001,37.4025], v[12.6275,37.5375]] . ( layer=m3 ll=v[12.095,37.515] ur=v[12.505,37.925000000000004]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[30, 92, 0] [v[12.4225,37.2675], v[12.762500000000001,37.6725]] . ( layer=m3 ll=v[12.095,37.515] ur=v[12.505,37.925000000000004]) = 0.1777990438669451 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.1777990438669451 >? 0 [router/convert_pin_to_tracks]: Converting [ 30 , 92 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[31, 91, 0] [v[12.557500000000001,37.4025], v[12.6275,37.5375]] . ( layer=m3 ll=v[12.505,37.105000000000004] ur=v[12.915000000000001,37.515]) = 0.06999999999999851 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[31, 91, 0] [v[12.4225,37.2675], v[12.762500000000001,37.6725]] . ( layer=m3 ll=v[12.505,37.105000000000004] ur=v[12.915000000000001,37.515]) = 0.35715892820983947 [router/convert_pin_coord_to_tracks]: Overlap: 0.06999999999999851 >? 0 [router/convert_pin_to_tracks]: Converting [ 31 , 91 ] full=v3d[31, 91, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[31, 92, 0] [v[12.557500000000001,37.4025], v[12.6275,37.5375]] . ( layer=m3 ll=v[12.505,37.515] ur=v[12.915000000000001,37.925000000000004]) = 0.06999999999999851 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[31, 92, 0] [v[12.4225,37.2675], v[12.762500000000001,37.6725]] . ( layer=m3 ll=v[12.505,37.515] ur=v[12.915000000000001,37.925000000000004]) = 0.30184847191927244 [router/convert_pin_coord_to_tracks]: Overlap: 0.06999999999999851 >? 0 [router/convert_pin_to_tracks]: Converting [ 31 , 92 ] full=v3d[31, 92, 0] [pin_group/convert_pin]: pins {v3d[30, 91, 0], v3d[31, 91, 0], v3d[30, 92, 0], v3d[31, 92, 0]} [pin_group/convert_pin]: secondary {v3d[30, 91, 0], v3d[30, 92, 0]} [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[12.557500000000001,13.1925] ur=v[12.6275,13.3275]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[30, 32, 0] [v[12.557500000000001,13.1925], v[12.6275,13.3275]] . ( layer=m3 ll=v[12.095,12.915000000000001] ur=v[12.505,13.325000000000001]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[30, 32, 0] [v[12.4225,13.057500000000001], v[12.762500000000001,13.4625]] . ( layer=m3 ll=v[12.095,12.915000000000001] ur=v[12.505,13.325000000000001]) = 0.27993302770484274 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.27993302770484274 >? 0 [router/convert_pin_to_tracks]: Converting [ 30 , 32 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[30, 33, 0] [v[12.557500000000001,13.1925], v[12.6275,13.3275]] . ( layer=m3 ll=v[12.095,13.325000000000001] ur=v[12.505,13.735]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[30, 33, 0] [v[12.4225,13.057500000000001], v[12.762500000000001,13.4625]] . ( layer=m3 ll=v[12.095,13.325000000000001] ur=v[12.505,13.735]) = 0.16035117710824584 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.16035117710824584 >? 0 [router/convert_pin_to_tracks]: Converting [ 30 , 33 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[31, 32, 0] [v[12.557500000000001,13.1925], v[12.6275,13.3275]] . ( layer=m3 ll=v[12.505,12.915000000000001] ur=v[12.915000000000001,13.325000000000001]) = 0.06999999999999851 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[31, 32, 0] [v[12.4225,13.057500000000001], v[12.762500000000001,13.4625]] . ( layer=m3 ll=v[12.505,12.915000000000001] ur=v[12.915000000000001,13.325000000000001]) = 0.3712983975187614 [router/convert_pin_coord_to_tracks]: Overlap: 0.06999999999999851 >? 0 [router/convert_pin_to_tracks]: Converting [ 31 , 32 ] full=v3d[31, 32, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[31, 33, 0] [v[12.557500000000001,13.1925], v[12.6275,13.3275]] . ( layer=m3 ll=v[12.505,13.325000000000001] ur=v[12.915000000000001,13.735]) = 0.06999999999999851 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[31, 33, 0] [v[12.4225,13.057500000000001], v[12.762500000000001,13.4625]] . ( layer=m3 ll=v[12.505,13.325000000000001] ur=v[12.915000000000001,13.735]) = 0.29191180174840475 [router/convert_pin_coord_to_tracks]: Overlap: 0.06999999999999851 >? 0 [router/convert_pin_to_tracks]: Converting [ 31 , 33 ] full=v3d[31, 33, 0] [pin_group/convert_pin]: pins {v3d[31, 33, 0], v3d[30, 32, 0], v3d[31, 32, 0], v3d[30, 33, 0]} [pin_group/convert_pin]: secondary {v3d[30, 32, 0], v3d[30, 33, 0]} [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[12.5625,5.1475] ur=v[12.6325,5.2825]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[30, 12, 0] [v[12.5625,5.1475], v[12.6325,5.2825]] . ( layer=m3 ll=v[12.095,4.715] ur=v[12.505,5.125]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[30, 12, 0] [v[12.4275,5.0125], v[12.7675,5.4175]] . ( layer=m3 ll=v[12.095,4.715] ur=v[12.505,5.125]) = 0.13661076092314267 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.13661076092314267 >? 0 [router/convert_pin_to_tracks]: Converting [ 30 , 12 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[30, 13, 0] [v[12.5625,5.1475], v[12.6325,5.2825]] . ( layer=m3 ll=v[12.095,5.125] ur=v[12.505,5.535]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[30, 13, 0] [v[12.4275,5.0125], v[12.7675,5.4175]] . ( layer=m3 ll=v[12.095,5.125] ur=v[12.505,5.535]) = 0.30259296092275567 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.30259296092275567 >? 0 [router/convert_pin_to_tracks]: Converting [ 30 , 13 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[31, 12, 0] [v[12.5625,5.1475], v[12.6325,5.2825]] . ( layer=m3 ll=v[12.505,4.715] ur=v[12.915000000000001,5.125]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[31, 12, 0] [v[12.4275,5.0125], v[12.7675,5.4175]] . ( layer=m3 ll=v[12.505,4.715] ur=v[12.915000000000001,5.125]) = 0.2855914914698959 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.2855914914698959 >? 0 [router/convert_pin_to_tracks]: Converting [ 31 , 12 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[31, 13, 0] [v[12.5625,5.1475], v[12.6325,5.2825]] . ( layer=m3 ll=v[12.505,5.125] ur=v[12.915000000000001,5.535]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[31, 13, 0] [v[12.4275,5.0125], v[12.7675,5.4175]] . ( layer=m3 ll=v[12.505,5.125] ur=v[12.915000000000001,5.535]) = 0.3930171751972169 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ 31 , 13 ] full=v3d[31, 13, 0] [pin_group/convert_pin]: pins {v3d[30, 12, 0], v3d[31, 12, 0], v3d[30, 13, 0], v3d[31, 13, 0]} [pin_group/convert_pin]: secondary {v3d[30, 12, 0], v3d[31, 12, 0], v3d[30, 13, 0]} [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[12.5825,11.1875] ur=v[12.6525,11.3225]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[30, 27, 0] [v[12.5825,11.1875], v[12.6525,11.3225]] . ( layer=m3 ll=v[12.095,10.865] ur=v[12.505,11.275]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[30, 27, 0] [v[12.4475,11.0525], v[12.7875,11.4575]] . ( layer=m3 ll=v[12.095,10.865] ur=v[12.505,11.275]) = 0.22980970388562832 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.22980970388562832 >? 0 [router/convert_pin_to_tracks]: Converting [ 30 , 27 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[30, 28, 0] [v[12.5825,11.1875], v[12.6525,11.3225]] . ( layer=m3 ll=v[12.095,11.275] ur=v[12.505,11.685]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[30, 28, 0] [v[12.4475,11.0525], v[12.7875,11.4575]] . ( layer=m3 ll=v[12.095,11.275] ur=v[12.505,11.685]) = 0.1913439311815241 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.1913439311815241 >? 0 [router/convert_pin_to_tracks]: Converting [ 30 , 28 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[31, 27, 0] [v[12.5825,11.1875], v[12.6525,11.3225]] . ( layer=m3 ll=v[12.505,10.865] ur=v[12.915000000000001,11.275]) = 0.07000000000000028 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[31, 27, 0] [v[12.4475,11.0525], v[12.7875,11.4575]] . ( layer=m3 ll=v[12.505,10.865] ur=v[12.915000000000001,11.275]) = 0.35960047274718565 [router/convert_pin_coord_to_tracks]: Overlap: 0.07000000000000028 >? 0 [router/convert_pin_to_tracks]: Converting [ 31 , 27 ] full=v3d[31, 27, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[31, 28, 0] [v[12.5825,11.1875], v[12.6525,11.3225]] . ( layer=m3 ll=v[12.505,11.275] ur=v[12.915000000000001,11.685]) = 0.07000000000000028 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[31, 28, 0] [v[12.4475,11.0525], v[12.7875,11.4575]] . ( layer=m3 ll=v[12.505,11.275] ur=v[12.915000000000001,11.685]) = 0.33632201830983216 [router/convert_pin_coord_to_tracks]: Overlap: 0.07000000000000028 >? 0 [router/convert_pin_to_tracks]: Converting [ 31 , 28 ] full=v3d[31, 28, 0] [pin_group/convert_pin]: pins {v3d[30, 28, 0], v3d[31, 28, 0], v3d[30, 27, 0], v3d[31, 27, 0]} [pin_group/convert_pin]: secondary {v3d[30, 28, 0], v3d[30, 27, 0]} [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[13.262500000000001,23.9525] ur=v[13.3325,24.087500000000002]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[32, 58, 0] [v[13.262500000000001,23.9525], v[13.3325,24.087500000000002]] . ( layer=m3 ll=v[12.915000000000001,23.575] ur=v[13.325000000000001,23.985]) = 0.07044501401802633 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[32, 58, 0] [v[13.1275,23.8175], v[13.467500000000001,24.2225]] . ( layer=m3 ll=v[12.915000000000001,23.575] ur=v[13.325000000000001,23.985]) = 0.25896428325157267 [router/convert_pin_coord_to_tracks]: Overlap: 0.07044501401802633 >? 0 [router/convert_pin_to_tracks]: Converting [ 32 , 58 ] full=v3d[32, 58, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[32, 59, 0] [v[13.262500000000001,23.9525], v[13.3325,24.087500000000002]] . ( layer=m3 ll=v[12.915000000000001,23.985] ur=v[13.325000000000001,24.395]) = 0.120052072035432 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[32, 59, 0] [v[13.1275,23.8175], v[13.467500000000001,24.2225]] . ( layer=m3 ll=v[12.915000000000001,23.985] ur=v[13.325000000000001,24.395]) = 0.3088891386889493 [router/convert_pin_coord_to_tracks]: Overlap: 0.120052072035432 >? 0 [router/convert_pin_to_tracks]: Converting [ 32 , 59 ] full=v3d[32, 59, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[33, 58, 0] [v[13.262500000000001,23.9525], v[13.3325,24.087500000000002]] . ( layer=m3 ll=v[13.325000000000001,23.575] ur=v[13.735,23.985]) = 0.03335416016031439 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[33, 58, 0] [v[13.1275,23.8175], v[13.467500000000001,24.2225]] . ( layer=m3 ll=v[13.325000000000001,23.575] ur=v[13.735,23.985]) = 0.21991475621249285 [router/convert_pin_coord_to_tracks]: Overlap: 0.03335416016031439 >? 0 [router/convert_pin_to_tracks]: Converting [ 33 , 58 ] full=v3d[33, 58, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[33, 59, 0] [v[13.262500000000001,23.9525], v[13.3325,24.087500000000002]] . ( layer=m3 ll=v[13.325000000000001,23.985] ur=v[13.735,24.395]) = 0.10277402395547491 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[33, 59, 0] [v[13.1275,23.8175], v[13.467500000000001,24.2225]] . ( layer=m3 ll=v[13.325000000000001,23.985] ur=v[13.735,24.395]) = 0.2769702150051524 [router/convert_pin_coord_to_tracks]: Overlap: 0.10277402395547491 >? 0 [router/convert_pin_to_tracks]: Converting [ 33 , 59 ] full=v3d[33, 59, 0] [pin_group/convert_pin]: pins {v3d[33, 58, 0], v3d[32, 58, 0], v3d[33, 59, 0], v3d[32, 59, 0]} [pin_group/convert_pin]: secondary set() [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[13.262500000000001,29.3325] ur=v[13.3325,29.4675]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[32, 71, 0] [v[13.262500000000001,29.3325], v[13.3325,29.4675]] . ( layer=m3 ll=v[12.915000000000001,28.905] ur=v[13.325000000000001,29.315]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[32, 71, 0] [v[13.1275,29.1975], v[13.467500000000001,29.6025]] . ( layer=m3 ll=v[12.915000000000001,28.905] ur=v[13.325000000000001,29.315]) = 0.22980970388562916 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.22980970388562916 >? 0 [router/convert_pin_to_tracks]: Converting [ 32 , 71 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[32, 72, 0] [v[13.262500000000001,29.3325], v[13.3325,29.4675]] . ( layer=m3 ll=v[12.915000000000001,29.315] ur=v[13.325000000000001,29.725]) = 0.13500000000000156 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[32, 72, 0] [v[13.1275,29.1975], v[13.467500000000001,29.6025]] . ( layer=m3 ll=v[12.915000000000001,29.315] ur=v[13.325000000000001,29.725]) = 0.34880151949210225 [router/convert_pin_coord_to_tracks]: Overlap: 0.13500000000000156 >? 0 [router/convert_pin_to_tracks]: Converting [ 32 , 72 ] full=v3d[32, 72, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[33, 71, 0] [v[13.262500000000001,29.3325], v[13.3325,29.4675]] . ( layer=m3 ll=v[13.325000000000001,28.905] ur=v[13.735,29.315]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[33, 71, 0] [v[13.1275,29.1975], v[13.467500000000001,29.6025]] . ( layer=m3 ll=v[13.325000000000001,28.905] ur=v[13.735,29.315]) = 0.18469569567263863 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.18469569567263863 >? 0 [router/convert_pin_to_tracks]: Converting [ 33 , 71 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[33, 72, 0] [v[13.262500000000001,29.3325], v[13.3325,29.4675]] . ( layer=m3 ll=v[13.325000000000001,29.315] ur=v[13.735,29.725]) = 0.13500000000000156 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[33, 72, 0] [v[13.1275,29.1975], v[13.467500000000001,29.6025]] . ( layer=m3 ll=v[13.325000000000001,29.315] ur=v[13.735,29.725]) = 0.32087770255971165 [router/convert_pin_coord_to_tracks]: Overlap: 0.13500000000000156 >? 0 [router/convert_pin_to_tracks]: Converting [ 33 , 72 ] full=v3d[33, 72, 0] [pin_group/convert_pin]: pins {v3d[33, 71, 0], v3d[32, 71, 0], v3d[33, 72, 0], v3d[32, 72, 0]} [pin_group/convert_pin]: secondary {v3d[33, 71, 0], v3d[32, 71, 0]} [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[13.262500000000001,15.8825] ur=v[13.3325,16.017500000000002]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[32, 38, 0] [v[13.262500000000001,15.8825], v[13.3325,16.017500000000002]] . ( layer=m3 ll=v[12.915000000000001,15.375] ur=v[13.325000000000001,15.785]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[32, 38, 0] [v[13.1275,15.7475], v[13.467500000000001,16.1525]] . ( layer=m3 ll=v[12.915000000000001,15.375] ur=v[13.325000000000001,15.785]) = 0.20102860492974772 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.20102860492974772 >? 0 [router/convert_pin_to_tracks]: Converting [ 32 , 38 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[32, 39, 0] [v[13.262500000000001,15.8825], v[13.3325,16.017500000000002]] . ( layer=m3 ll=v[12.915000000000001,15.785] ur=v[13.325000000000001,16.195]) = 0.13500000000000156 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[32, 39, 0] [v[13.1275,15.7475], v[13.467500000000001,16.1525]] . ( layer=m3 ll=v[12.915000000000001,15.785] ur=v[13.325000000000001,16.195]) = 0.4172079817069664 [router/convert_pin_coord_to_tracks]: Overlap: 0.13500000000000156 >? 0 [router/convert_pin_to_tracks]: Converting [ 32 , 39 ] full=v3d[32, 39, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[32, 40, 0] [v[13.262500000000001,15.8825], v[13.3325,16.017500000000002]] . ( layer=m3 ll=v[12.915000000000001,16.195] ur=v[13.325000000000001,16.605]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[32, 40, 0] [v[13.1275,15.7475], v[13.467500000000001,16.1525]] . ( layer=m3 ll=v[12.915000000000001,16.195] ur=v[13.325000000000001,16.605]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 32 , 40 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[33, 38, 0] [v[13.262500000000001,15.8825], v[13.3325,16.017500000000002]] . ( layer=m3 ll=v[13.325000000000001,15.375] ur=v[13.735,15.785]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[33, 38, 0] [v[13.1275,15.7475], v[13.467500000000001,16.1525]] . ( layer=m3 ll=v[13.325000000000001,15.375] ur=v[13.735,15.785]) = 0.14735162028291374 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.14735162028291374 >? 0 [router/convert_pin_to_tracks]: Converting [ 33 , 38 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[33, 39, 0] [v[13.262500000000001,15.8825], v[13.3325,16.017500000000002]] . ( layer=m3 ll=v[13.325000000000001,15.785] ur=v[13.735,16.195]) = 0.13500000000000156 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[33, 39, 0] [v[13.1275,15.7475], v[13.467500000000001,16.1525]] . ( layer=m3 ll=v[13.325000000000001,15.785] ur=v[13.735,16.195]) = 0.39416050030412714 [router/convert_pin_coord_to_tracks]: Overlap: 0.13500000000000156 >? 0 [router/convert_pin_to_tracks]: Converting [ 33 , 39 ] full=v3d[33, 39, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[33, 40, 0] [v[13.262500000000001,15.8825], v[13.3325,16.017500000000002]] . ( layer=m3 ll=v[13.325000000000001,16.195] ur=v[13.735,16.605]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[33, 40, 0] [v[13.1275,15.7475], v[13.467500000000001,16.1525]] . ( layer=m3 ll=v[13.325000000000001,16.195] ur=v[13.735,16.605]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 33 , 40 ] full=None [pin_group/convert_pin]: pins {v3d[32, 38, 0], v3d[33, 39, 0], v3d[32, 39, 0], v3d[33, 38, 0]} [pin_group/convert_pin]: secondary {v3d[32, 38, 0], v3d[33, 38, 0]} [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[13.262500000000001,21.2625] ur=v[13.3325,21.3975]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[32, 51, 0] [v[13.262500000000001,21.2625], v[13.3325,21.3975]] . ( layer=m3 ll=v[12.915000000000001,20.705000000000002] ur=v[13.325000000000001,21.115000000000002]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[32, 51, 0] [v[13.1275,21.1275], v[13.467500000000001,21.5325]] . ( layer=m3 ll=v[12.915000000000001,20.705000000000002] ur=v[13.325000000000001,21.115000000000002]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 32 , 51 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[32, 52, 0] [v[13.262500000000001,21.2625], v[13.3325,21.3975]] . ( layer=m3 ll=v[12.915000000000001,21.115000000000002] ur=v[13.325000000000001,21.525000000000002]) = 0.13500000000000156 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[32, 52, 0] [v[13.1275,21.1275], v[13.467500000000001,21.5325]] . ( layer=m3 ll=v[12.915000000000001,21.115000000000002] ur=v[13.325000000000001,21.525000000000002]) = 0.44386090163473657 [router/convert_pin_coord_to_tracks]: Overlap: 0.13500000000000156 >? 0 [router/convert_pin_to_tracks]: Converting [ 32 , 52 ] full=v3d[32, 52, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[32, 53, 0] [v[13.262500000000001,21.2625], v[13.3325,21.3975]] . ( layer=m3 ll=v[12.915000000000001,21.525000000000002] ur=v[13.325000000000001,21.935]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[32, 53, 0] [v[13.1275,21.1275], v[13.467500000000001,21.5325]] . ( layer=m3 ll=v[12.915000000000001,21.525000000000002] ur=v[13.325000000000001,21.935]) = 0.19764235376052514 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.19764235376052514 >? 0 [router/convert_pin_to_tracks]: Converting [ 32 , 53 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[33, 51, 0] [v[13.262500000000001,21.2625], v[13.3325,21.3975]] . ( layer=m3 ll=v[13.325000000000001,20.705000000000002] ur=v[13.735,21.115000000000002]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[33, 51, 0] [v[13.1275,21.1275], v[13.467500000000001,21.5325]] . ( layer=m3 ll=v[13.325000000000001,20.705000000000002] ur=v[13.735,21.115000000000002]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 33 , 51 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[33, 52, 0] [v[13.262500000000001,21.2625], v[13.3325,21.3975]] . ( layer=m3 ll=v[13.325000000000001,21.115000000000002] ur=v[13.735,21.525000000000002]) = 0.13500000000000156 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[33, 52, 0] [v[13.1275,21.1275], v[13.467500000000001,21.5325]] . ( layer=m3 ll=v[13.325000000000001,21.115000000000002] ur=v[13.735,21.525000000000002]) = 0.42227064780777823 [router/convert_pin_coord_to_tracks]: Overlap: 0.13500000000000156 >? 0 [router/convert_pin_to_tracks]: Converting [ 33 , 52 ] full=v3d[33, 52, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[33, 53, 0] [v[13.262500000000001,21.2625], v[13.3325,21.3975]] . ( layer=m3 ll=v[13.325000000000001,21.525000000000002] ur=v[13.735,21.935]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[33, 53, 0] [v[13.1275,21.1275], v[13.467500000000001,21.5325]] . ( layer=m3 ll=v[13.325000000000001,21.525000000000002] ur=v[13.735,21.935]) = 0.14269723192830325 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.14269723192830325 >? 0 [router/convert_pin_to_tracks]: Converting [ 33 , 53 ] full=None [pin_group/convert_pin]: pins {v3d[33, 53, 0], v3d[32, 52, 0], v3d[32, 53, 0], v3d[33, 52, 0]} [pin_group/convert_pin]: secondary {v3d[33, 53, 0], v3d[32, 53, 0]} [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[13.262500000000001,18.5725] ur=v[13.3325,18.7075]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[32, 45, 0] [v[13.262500000000001,18.5725], v[13.3325,18.7075]] . ( layer=m3 ll=v[12.915000000000001,18.245] ur=v[13.325000000000001,18.655]) = 0.10350120772242191 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[32, 45, 0] [v[13.1275,18.4375], v[13.467500000000001,18.8425]] . ( layer=m3 ll=v[12.915000000000001,18.245] ur=v[13.325000000000001,18.655]) = 0.2937898909084537 [router/convert_pin_coord_to_tracks]: Overlap: 0.10350120772242191 >? 0 [router/convert_pin_to_tracks]: Converting [ 32 , 45 ] full=v3d[32, 45, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[32, 46, 0] [v[13.262500000000001,18.5725], v[13.3325,18.7075]] . ( layer=m3 ll=v[12.915000000000001,18.655] ur=v[13.325000000000001,19.065]) = 0.08162413858657153 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[32, 46, 0] [v[13.1275,18.4375], v[13.467500000000001,18.8425]] . ( layer=m3 ll=v[12.915000000000001,18.655] ur=v[13.325000000000001,19.065]) = 0.27232792732292554 [router/convert_pin_coord_to_tracks]: Overlap: 0.08162413858657153 >? 0 [router/convert_pin_to_tracks]: Converting [ 32 , 46 ] full=v3d[32, 46, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[33, 45, 0] [v[13.262500000000001,18.5725], v[13.3325,18.7075]] . ( layer=m3 ll=v[13.325000000000001,18.245] ur=v[13.735,18.655]) = 0.0828402076289039 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[33, 45, 0] [v[13.1275,18.4375], v[13.467500000000001,18.8425]] . ( layer=m3 ll=v[13.325000000000001,18.245] ur=v[13.735,18.655]) = 0.26002403735039675 [router/convert_pin_coord_to_tracks]: Overlap: 0.0828402076289039 >? 0 [router/convert_pin_to_tracks]: Converting [ 33 , 45 ] full=v3d[33, 45, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[33, 46, 0] [v[13.262500000000001,18.5725], v[13.3325,18.7075]] . ( layer=m3 ll=v[13.325000000000001,18.655] ur=v[13.735,19.065]) = 0.05303300858898931 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[33, 46, 0] [v[13.1275,18.4375], v[13.467500000000001,18.8425]] . ( layer=m3 ll=v[13.325000000000001,18.655] ur=v[13.735,19.065]) = 0.23550477702161376 [router/convert_pin_coord_to_tracks]: Overlap: 0.05303300858898931 >? 0 [router/convert_pin_to_tracks]: Converting [ 33 , 46 ] full=v3d[33, 46, 0] [pin_group/convert_pin]: pins {v3d[32, 46, 0], v3d[33, 45, 0], v3d[32, 45, 0], v3d[33, 46, 0]} [pin_group/convert_pin]: secondary set() [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[13.262500000000001,34.7125] ur=v[13.3325,34.847500000000004]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[32, 84, 0] [v[13.262500000000001,34.7125], v[13.3325,34.847500000000004]] . ( layer=m3 ll=v[12.915000000000001,34.235] ur=v[13.325000000000001,34.645]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[32, 84, 0] [v[13.1275,34.5775], v[13.467500000000001,34.9825]] . ( layer=m3 ll=v[12.915000000000001,34.235] ur=v[13.325000000000001,34.645]) = 0.20871631464742033 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.20871631464742033 >? 0 [router/convert_pin_to_tracks]: Converting [ 32 , 84 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[32, 85, 0] [v[13.262500000000001,34.7125], v[13.3325,34.847500000000004]] . ( layer=m3 ll=v[12.915000000000001,34.645] ur=v[13.325000000000001,35.055]) = 0.13500000000000512 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[32, 85, 0] [v[13.1275,34.5775], v[13.467500000000001,34.9825]] . ( layer=m3 ll=v[12.915000000000001,34.645] ur=v[13.325000000000001,35.055]) = 0.391040279255219 [router/convert_pin_coord_to_tracks]: Overlap: 0.13500000000000512 >? 0 [router/convert_pin_to_tracks]: Converting [ 32 , 85 ] full=v3d[32, 85, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[33, 84, 0] [v[13.262500000000001,34.7125], v[13.3325,34.847500000000004]] . ( layer=m3 ll=v[13.325000000000001,34.235] ur=v[13.735,34.645]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[33, 84, 0] [v[13.1275,34.5775], v[13.467500000000001,34.9825]] . ( layer=m3 ll=v[13.325000000000001,34.235] ur=v[13.735,34.645]) = 0.15767847031221593 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.15767847031221593 >? 0 [router/convert_pin_to_tracks]: Converting [ 33 , 84 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[33, 85, 0] [v[13.262500000000001,34.7125], v[13.3325,34.847500000000004]] . ( layer=m3 ll=v[13.325000000000001,34.645] ur=v[13.735,35.055]) = 0.13500000000000512 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[33, 85, 0] [v[13.1275,34.5775], v[13.467500000000001,34.9825]] . ( layer=m3 ll=v[13.325000000000001,34.645] ur=v[13.735,35.055]) = 0.3663502422545931 [router/convert_pin_coord_to_tracks]: Overlap: 0.13500000000000512 >? 0 [router/convert_pin_to_tracks]: Converting [ 33 , 85 ] full=v3d[33, 85, 0] [pin_group/convert_pin]: pins {v3d[32, 84, 0], v3d[33, 85, 0], v3d[32, 85, 0], v3d[33, 84, 0]} [pin_group/convert_pin]: secondary {v3d[32, 84, 0], v3d[33, 84, 0]} [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[13.262500000000001,37.4025] ur=v[13.3325,37.5375]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[32, 91, 0] [v[13.262500000000001,37.4025], v[13.3325,37.5375]] . ( layer=m3 ll=v[12.915000000000001,37.105000000000004] ur=v[13.325000000000001,37.515]) = 0.12869537676233503 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[32, 91, 0] [v[13.1275,37.2675], v[13.467500000000001,37.6725]] . ( layer=m3 ll=v[12.915000000000001,37.105000000000004] ur=v[13.325000000000001,37.515]) = 0.31664254294077687 [router/convert_pin_coord_to_tracks]: Overlap: 0.12869537676233503 >? 0 [router/convert_pin_to_tracks]: Converting [ 32 , 91 ] full=v3d[32, 91, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[32, 92, 0] [v[13.262500000000001,37.4025], v[13.3325,37.5375]] . ( layer=m3 ll=v[12.915000000000001,37.515] ur=v[13.325000000000001,37.925000000000004]) = 0.0664266512779324 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[32, 92, 0] [v[13.1275,37.2675], v[13.467500000000001,37.6725]] . ( layer=m3 ll=v[12.915000000000001,37.515] ur=v[13.325000000000001,37.925000000000004]) = 0.2526113615813831 [router/convert_pin_coord_to_tracks]: Overlap: 0.0664266512779324 >? 0 [router/convert_pin_to_tracks]: Converting [ 32 , 92 ] full=v3d[32, 92, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[33, 91, 0] [v[13.262500000000001,37.4025], v[13.3325,37.5375]] . ( layer=m3 ll=v[13.325000000000001,37.105000000000004] ur=v[13.735,37.515]) = 0.11274972283779389 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[33, 91, 0] [v[13.1275,37.2675], v[13.467500000000001,37.6725]] . ( layer=m3 ll=v[13.325000000000001,37.105000000000004] ur=v[13.735,37.515]) = 0.2855914914698986 [router/convert_pin_coord_to_tracks]: Overlap: 0.11274972283779389 >? 0 [router/convert_pin_to_tracks]: Converting [ 33 , 91 ] full=v3d[33, 91, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[33, 92, 0] [v[13.262500000000001,37.4025], v[13.3325,37.5375]] . ( layer=m3 ll=v[13.325000000000001,37.515] ur=v[13.735,37.925000000000004]) = 0.023717082451263184 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[33, 92, 0] [v[13.1275,37.2675], v[13.467500000000001,37.6725]] . ( layer=m3 ll=v[13.325000000000001,37.515] ur=v[13.735,37.925000000000004]) = 0.21239703387759365 [router/convert_pin_coord_to_tracks]: Overlap: 0.023717082451263184 >? 0 [router/convert_pin_to_tracks]: Converting [ 33 , 92 ] full=v3d[33, 92, 0] [pin_group/convert_pin]: pins {v3d[32, 92, 0], v3d[33, 91, 0], v3d[32, 91, 0], v3d[33, 92, 0]} [pin_group/convert_pin]: secondary set() [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[13.262500000000001,32.0225] ur=v[13.3325,32.1575]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[32, 78, 0] [v[13.262500000000001,32.0225], v[13.3325,32.1575]] . ( layer=m3 ll=v[12.915000000000001,31.775000000000002] ur=v[13.325000000000001,32.185]) = 0.134999999999998 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[32, 78, 0] [v[13.1275,31.8875], v[13.467500000000001,32.292500000000004]] . ( layer=m3 ll=v[12.915000000000001,31.775000000000002] ur=v[13.325000000000001,32.185]) = 0.35708892449920987 [router/convert_pin_coord_to_tracks]: Overlap: 0.134999999999998 >? 0 [router/convert_pin_to_tracks]: Converting [ 32 , 78 ] full=v3d[32, 78, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[32, 79, 0] [v[13.262500000000001,32.0225], v[13.3325,32.1575]] . ( layer=m3 ll=v[12.915000000000001,32.185] ur=v[13.325000000000001,32.595]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[32, 79, 0] [v[13.1275,31.8875], v[13.467500000000001,32.292500000000004]] . ( layer=m3 ll=v[12.915000000000001,32.185] ur=v[13.325000000000001,32.595]) = 0.22486106821769078 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.22486106821769078 >? 0 [router/convert_pin_to_tracks]: Converting [ 32 , 79 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[33, 78, 0] [v[13.262500000000001,32.0225], v[13.3325,32.1575]] . ( layer=m3 ll=v[13.325000000000001,31.775000000000002] ur=v[13.735,32.185]) = 0.134999999999998 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[33, 78, 0] [v[13.1275,31.8875], v[13.467500000000001,32.292500000000004]] . ( layer=m3 ll=v[13.325000000000001,31.775000000000002] ur=v[13.735,32.185]) = 0.3298673976009175 [router/convert_pin_coord_to_tracks]: Overlap: 0.134999999999998 >? 0 [router/convert_pin_to_tracks]: Converting [ 33 , 78 ] full=v3d[33, 78, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[33, 79, 0] [v[13.262500000000001,32.0225], v[13.3325,32.1575]] . ( layer=m3 ll=v[13.325000000000001,32.185] ur=v[13.735,32.595]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[33, 79, 0] [v[13.1275,31.8875], v[13.467500000000001,32.292500000000004]] . ( layer=m3 ll=v[13.325000000000001,32.185] ur=v[13.735,32.595]) = 0.1785007002787395 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.1785007002787395 >? 0 [router/convert_pin_to_tracks]: Converting [ 33 , 79 ] full=None [pin_group/convert_pin]: pins {v3d[32, 78, 0], v3d[32, 79, 0], v3d[33, 78, 0], v3d[33, 79, 0]} [pin_group/convert_pin]: secondary {v3d[33, 79, 0], v3d[32, 79, 0]} [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[13.262500000000001,13.1925] ur=v[13.3325,13.3275]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[32, 32, 0] [v[13.262500000000001,13.1925], v[13.3325,13.3275]] . ( layer=m3 ll=v[12.915000000000001,12.915000000000001] ur=v[13.325000000000001,13.325000000000001]) = 0.14650085323983636 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[32, 32, 0] [v[13.1275,13.057500000000001], v[13.467500000000001,13.4625]] . ( layer=m3 ll=v[12.915000000000001,12.915000000000001] ur=v[13.325000000000001,13.325000000000001]) = 0.3325093983634157 [router/convert_pin_coord_to_tracks]: Overlap: 0.14650085323983636 >? 0 [router/convert_pin_to_tracks]: Converting [ 32 , 32 ] full=v3d[32, 32, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[32, 33, 0] [v[13.262500000000001,13.1925], v[13.3325,13.3275]] . ( layer=m3 ll=v[12.915000000000001,13.325000000000001] ur=v[13.325000000000001,13.735]) = 0.062549980015984 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[32, 33, 0] [v[13.1275,13.057500000000001], v[13.467500000000001,13.4625]] . ( layer=m3 ll=v[12.915000000000001,13.325000000000001] ur=v[13.325000000000001,13.735]) = 0.24065016102217845 [router/convert_pin_coord_to_tracks]: Overlap: 0.062549980015984 >? 0 [router/convert_pin_to_tracks]: Converting [ 32 , 33 ] full=v3d[32, 33, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[33, 32, 0] [v[13.262500000000001,13.1925], v[13.3325,13.3275]] . ( layer=m3 ll=v[13.325000000000001,12.915000000000001] ur=v[13.735,13.325000000000001]) = 0.13271209439987017 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[33, 32, 0] [v[13.1275,13.057500000000001], v[13.467500000000001,13.4625]] . ( layer=m3 ll=v[13.325000000000001,12.915000000000001] ur=v[13.735,13.325000000000001]) = 0.30308827097068614 [router/convert_pin_coord_to_tracks]: Overlap: 0.13271209439987017 >? 0 [router/convert_pin_to_tracks]: Converting [ 33 , 32 ] full=v3d[33, 32, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[33, 33, 0] [v[13.262500000000001,13.1925], v[13.3325,13.3275]] . ( layer=m3 ll=v[13.325000000000001,13.325000000000001] ur=v[13.735,13.735]) = 0.007905694150419376 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[33, 33, 0] [v[13.1275,13.057500000000001], v[13.467500000000001,13.4625]] . ( layer=m3 ll=v[13.325000000000001,13.325000000000001] ur=v[13.735,13.735]) = 0.19802146348312807 [router/convert_pin_coord_to_tracks]: Overlap: 0.007905694150419376 >? 0 [router/convert_pin_to_tracks]: Converting [ 33 , 33 ] full=v3d[33, 33, 0] [pin_group/convert_pin]: pins {v3d[32, 32, 0], v3d[32, 33, 0], v3d[33, 33, 0], v3d[33, 32, 0]} [pin_group/convert_pin]: secondary set() [pin_group/convert_pin]: Converting (vdd layer=m3 ll=v[13.262500000000001,26.642500000000002] ur=v[13.3325,26.7775]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[32, 64, 0] [v[13.262500000000001,26.642500000000002], v[13.3325,26.7775]] . ( layer=m3 ll=v[12.915000000000001,26.035] ur=v[13.325000000000001,26.445]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[32, 64, 0] [v[13.1275,26.5075], v[13.467500000000001,26.9125]] . ( layer=m3 ll=v[12.915000000000001,26.035] ur=v[13.325000000000001,26.445]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 32 , 64 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[32, 65, 0] [v[13.262500000000001,26.642500000000002], v[13.3325,26.7775]] . ( layer=m3 ll=v[12.915000000000001,26.445] ur=v[13.325000000000001,26.855]) = 0.134999999999998 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[32, 65, 0] [v[13.1275,26.5075], v[13.467500000000001,26.9125]] . ( layer=m3 ll=v[12.915000000000001,26.445] ur=v[13.325000000000001,26.855]) = 0.39970301474970227 [router/convert_pin_coord_to_tracks]: Overlap: 0.134999999999998 >? 0 [router/convert_pin_to_tracks]: Converting [ 32 , 65 ] full=v3d[32, 65, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[32, 66, 0] [v[13.262500000000001,26.642500000000002], v[13.3325,26.7775]] . ( layer=m3 ll=v[12.915000000000001,26.855] ur=v[13.325000000000001,27.265]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[32, 66, 0] [v[13.1275,26.5075], v[13.467500000000001,26.9125]] . ( layer=m3 ll=v[12.915000000000001,26.855] ur=v[13.325000000000001,27.265]) = 0.2057000243072439 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.2057000243072439 >? 0 [router/convert_pin_to_tracks]: Converting [ 32 , 66 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[33, 64, 0] [v[13.262500000000001,26.642500000000002], v[13.3325,26.7775]] . ( layer=m3 ll=v[13.325000000000001,26.035] ur=v[13.735,26.445]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[33, 64, 0] [v[13.1275,26.5075], v[13.467500000000001,26.9125]] . ( layer=m3 ll=v[13.325000000000001,26.035] ur=v[13.735,26.445]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 33 , 64 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[33, 65, 0] [v[13.262500000000001,26.642500000000002], v[13.3325,26.7775]] . ( layer=m3 ll=v[13.325000000000001,26.445] ur=v[13.735,26.855]) = 0.134999999999998 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[33, 65, 0] [v[13.1275,26.5075], v[13.467500000000001,26.9125]] . ( layer=m3 ll=v[13.325000000000001,26.445] ur=v[13.735,26.855]) = 0.37558288033402176 [router/convert_pin_coord_to_tracks]: Overlap: 0.134999999999998 >? 0 [router/convert_pin_to_tracks]: Converting [ 33 , 65 ] full=v3d[33, 65, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[33, 66, 0] [v[13.262500000000001,26.642500000000002], v[13.3325,26.7775]] . ( layer=m3 ll=v[13.325000000000001,26.855] ur=v[13.735,27.265]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[33, 66, 0] [v[13.1275,26.5075], v[13.467500000000001,26.9125]] . ( layer=m3 ll=v[13.325000000000001,26.855] ur=v[13.735,27.265]) = 0.15366359360629353 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.15366359360629353 >? 0 [router/convert_pin_to_tracks]: Converting [ 33 , 66 ] full=None [pin_group/convert_pin]: pins {v3d[32, 65, 0], v3d[32, 66, 0], v3d[33, 66, 0], v3d[33, 65, 0]} [pin_group/convert_pin]: secondary {v3d[33, 66, 0], v3d[32, 66, 0]} [router/convert_pins]: Converting pins for gnd. [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[-10.015,-3.23] ur=v[-9.88,-3.16]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-25, -8, 0] [v[-10.015,-3.23], v[-9.88,-3.16]] . ( layer=m3 ll=v[-10.455,-3.485] ur=v[-10.045,-3.075]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-25, -8, 0] [v[-10.15,-3.365], v[-9.745000000000001,-3.025]] . ( layer=m3 ll=v[-10.455,-3.485] ur=v[-10.045,-3.075]) = 0.30842341026582293 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.30842341026582293 >? 0 [router/convert_pin_to_tracks]: Converting [ -25 , -8 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-25, -7, 0] [v[-10.015,-3.23], v[-9.88,-3.16]] . ( layer=m3 ll=v[-10.455,-3.075] ur=v[-10.045,-2.665]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-25, -7, 0] [v[-10.15,-3.365], v[-9.745000000000001,-3.025]] . ( layer=m3 ll=v[-10.455,-3.075] ur=v[-10.045,-2.665]) = 0.11629703349613058 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.11629703349613058 >? 0 [router/convert_pin_to_tracks]: Converting [ -25 , -7 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-24, -8, 0] [v[-10.015,-3.23], v[-9.88,-3.16]] . ( layer=m3 ll=v[-10.045,-3.485] ur=v[-9.635,-3.075]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-24, -8, 0] [v[-10.15,-3.365], v[-9.745000000000001,-3.025]] . ( layer=m3 ll=v[-10.045,-3.485] ur=v[-9.635,-3.075]) = 0.41725292090050053 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ -24 , -8 ] full=v3d[-24, -8, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-24, -7, 0] [v[-10.015,-3.23], v[-9.88,-3.16]] . ( layer=m3 ll=v[-10.045,-3.075] ur=v[-9.635,-2.665]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-24, -7, 0] [v[-10.15,-3.365], v[-9.745000000000001,-3.025]] . ( layer=m3 ll=v[-10.045,-3.075] ur=v[-9.635,-2.665]) = 0.30413812651490996 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.30413812651490996 >? 0 [router/convert_pin_to_tracks]: Converting [ -24 , -7 ] full=None [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[-10.015,-3.2625] ur=v[-9.88,-3.1275]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-25, -8, 0] [v[-10.015,-3.2625], v[-9.88,-3.1275]] . ( layer=m3 ll=v[-10.455,-3.485] ur=v[-10.045,-3.075]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-25, -8, 0] [v[-10.15,-3.3975], v[-9.745000000000001,-2.9925]] . ( layer=m3 ll=v[-10.455,-3.485] ur=v[-10.045,-3.075]) = 0.3391625716378503 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.3391625716378503 >? 0 [router/convert_pin_to_tracks]: Converting [ -25 , -8 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-25, -7, 0] [v[-10.015,-3.2625], v[-9.88,-3.1275]] . ( layer=m3 ll=v[-10.455,-3.075] ur=v[-10.045,-2.665]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-25, -7, 0] [v[-10.15,-3.3975], v[-9.745000000000001,-2.9925]] . ( layer=m3 ll=v[-10.455,-3.075] ur=v[-10.045,-2.665]) = 0.13353370361073677 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.13353370361073677 >? 0 [router/convert_pin_to_tracks]: Converting [ -25 , -7 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-24, -8, 0] [v[-10.015,-3.2625], v[-9.88,-3.1275]] . ( layer=m3 ll=v[-10.045,-3.485] ur=v[-9.635,-3.075]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-24, -8, 0] [v[-10.15,-3.3975], v[-9.745000000000001,-2.9925]] . ( layer=m3 ll=v[-10.045,-3.485] ur=v[-9.635,-3.075]) = 0.4404614058007798 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ -24 , -8 ] full=v3d[-24, -8, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-24, -7, 0] [v[-10.015,-3.2625], v[-9.88,-3.1275]] . ( layer=m3 ll=v[-10.045,-3.075] ur=v[-9.635,-2.665]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-24, -7, 0] [v[-10.15,-3.3975], v[-9.745000000000001,-2.9925]] . ( layer=m3 ll=v[-10.045,-3.075] ur=v[-9.635,-2.665]) = 0.31113702769037205 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.31113702769037205 >? 0 [router/convert_pin_to_tracks]: Converting [ -24 , -7 ] full=None [pin_group/convert_pin]: pins {v3d[-25, -8, 0], v3d[-24, -8, 0], v3d[-25, -7, 0], v3d[-24, -7, 0]} [pin_group/convert_pin]: secondary {v3d[-25, -8, 0], v3d[-25, -7, 0], v3d[-24, -7, 0]} [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[-10.015,-8.2125] ur=v[-9.88,-8.0775]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-25, -21, 0] [v[-10.015,-8.2125], v[-9.88,-8.0775]] . ( layer=m3 ll=v[-10.455,-8.815] ur=v[-10.045,-8.405]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-25, -21, 0] [v[-10.15,-8.3475], v[-9.745000000000001,-7.9425]] . ( layer=m3 ll=v[-10.455,-8.815] ur=v[-10.045,-8.405]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -25 , -21 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-25, -20, 0] [v[-10.015,-8.2125], v[-9.88,-8.0775]] . ( layer=m3 ll=v[-10.455,-8.405] ur=v[-10.045,-7.995]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-25, -20, 0] [v[-10.15,-8.3475], v[-9.745000000000001,-7.9425]] . ( layer=m3 ll=v[-10.455,-8.405] ur=v[-10.045,-7.995]) = 0.36780599505717704 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.36780599505717704 >? 0 [router/convert_pin_to_tracks]: Converting [ -25 , -20 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-25, -19, 0] [v[-10.015,-8.2125], v[-9.88,-8.0775]] . ( layer=m3 ll=v[-10.455,-7.995] ur=v[-10.045,-7.585]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-25, -19, 0] [v[-10.15,-8.3475], v[-9.745000000000001,-7.9425]] . ( layer=m3 ll=v[-10.455,-7.995] ur=v[-10.045,-7.585]) = 0.11739356881873944 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.11739356881873944 >? 0 [router/convert_pin_to_tracks]: Converting [ -25 , -19 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-24, -21, 0] [v[-10.015,-8.2125], v[-9.88,-8.0775]] . ( layer=m3 ll=v[-10.045,-8.815] ur=v[-9.635,-8.405]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-24, -21, 0] [v[-10.15,-8.3475], v[-9.745000000000001,-7.9425]] . ( layer=m3 ll=v[-10.045,-8.815] ur=v[-9.635,-8.405]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -24 , -21 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-24, -20, 0] [v[-10.015,-8.2125], v[-9.88,-8.0775]] . ( layer=m3 ll=v[-10.045,-8.405] ur=v[-9.635,-7.995]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-24, -20, 0] [v[-10.15,-8.3475], v[-9.745000000000001,-7.9425]] . ( layer=m3 ll=v[-10.045,-8.405] ur=v[-9.635,-7.995]) = 0.4628782237262835 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ -24 , -20 ] full=v3d[-24, -20, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-24, -19, 0] [v[-10.015,-8.2125], v[-9.88,-8.0775]] . ( layer=m3 ll=v[-10.045,-7.995] ur=v[-9.635,-7.585]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-24, -19, 0] [v[-10.15,-8.3475], v[-9.745000000000001,-7.9425]] . ( layer=m3 ll=v[-10.045,-7.995] ur=v[-9.635,-7.585]) = 0.30455910756370325 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.30455910756370325 >? 0 [router/convert_pin_to_tracks]: Converting [ -24 , -19 ] full=None [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[-10.015,-8.18] ur=v[-9.88,-8.11]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-25, -20, 0] [v[-10.015,-8.18], v[-9.88,-8.11]] . ( layer=m3 ll=v[-10.455,-8.405] ur=v[-10.045,-7.995]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-25, -20, 0] [v[-10.15,-8.315], v[-9.745000000000001,-7.9750000000000005]] . ( layer=m3 ll=v[-10.455,-8.405] ur=v[-10.045,-7.995]) = 0.3367862823809778 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.3367862823809778 >? 0 [router/convert_pin_to_tracks]: Converting [ -25 , -20 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-25, -19, 0] [v[-10.015,-8.18], v[-9.88,-8.11]] . ( layer=m3 ll=v[-10.455,-7.995] ur=v[-10.045,-7.585]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-25, -19, 0] [v[-10.15,-8.315], v[-9.745000000000001,-7.9750000000000005]] . ( layer=m3 ll=v[-10.455,-7.995] ur=v[-10.045,-7.585]) = 0.1068877916321601 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.1068877916321601 >? 0 [router/convert_pin_to_tracks]: Converting [ -25 , -19 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-24, -20, 0] [v[-10.015,-8.18], v[-9.88,-8.11]] . ( layer=m3 ll=v[-10.045,-8.405] ur=v[-9.635,-7.995]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-24, -20, 0] [v[-10.15,-8.315], v[-9.745000000000001,-7.9750000000000005]] . ( layer=m3 ll=v[-10.045,-8.405] ur=v[-9.635,-7.995]) = 0.438634243989225 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ -24 , -20 ] full=v3d[-24, -20, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-24, -19, 0] [v[-10.015,-8.18], v[-9.88,-8.11]] . ( layer=m3 ll=v[-10.045,-7.995] ur=v[-9.635,-7.585]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-24, -19, 0] [v[-10.15,-8.315], v[-9.745000000000001,-7.9750000000000005]] . ( layer=m3 ll=v[-10.045,-7.995] ur=v[-9.635,-7.585]) = 0.3006659275674571 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.3006659275674571 >? 0 [router/convert_pin_to_tracks]: Converting [ -24 , -19 ] full=None [pin_group/convert_pin]: pins {v3d[-24, -20, 0], v3d[-25, -19, 0], v3d[-24, -19, 0], v3d[-25, -20, 0]} [pin_group/convert_pin]: secondary {v3d[-25, -19, 0], v3d[-24, -19, 0], v3d[-25, -20, 0]} [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[-9.1975,22.8] ur=v[-9.0625,22.87]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 55, 0] [v[-9.1975,22.8], v[-9.0625,22.87]] . ( layer=m3 ll=v[-9.635,22.345] ur=v[-9.225,22.755]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 55, 0] [v[-9.3325,22.665], v[-8.9275,23.005]] . ( layer=m3 ll=v[-9.635,22.345] ur=v[-9.225,22.755]) = 0.1402007489280994 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.1402007489280994 >? 0 [router/convert_pin_to_tracks]: Converting [ -23 , 55 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 56, 0] [v[-9.1975,22.8], v[-9.0625,22.87]] . ( layer=m3 ll=v[-9.635,22.755] ur=v[-9.225,23.165]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 56, 0] [v[-9.3325,22.665], v[-8.9275,23.005]] . ( layer=m3 ll=v[-9.635,22.755] ur=v[-9.225,23.165]) = 0.27213278009089603 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.27213278009089603 >? 0 [router/convert_pin_to_tracks]: Converting [ -23 , 56 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 55, 0] [v[-9.1975,22.8], v[-9.0625,22.87]] . ( layer=m3 ll=v[-9.225,22.345] ur=v[-8.815,22.755]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 55, 0] [v[-9.3325,22.665], v[-8.9275,23.005]] . ( layer=m3 ll=v[-9.225,22.345] ur=v[-8.815,22.755]) = 0.31081545971846325 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.31081545971846325 >? 0 [router/convert_pin_to_tracks]: Converting [ -22 , 55 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 56, 0] [v[-9.1975,22.8], v[-9.0625,22.87]] . ( layer=m3 ll=v[-9.225,22.755] ur=v[-8.815,23.165]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 56, 0] [v[-9.3325,22.665], v[-8.9275,23.005]] . ( layer=m3 ll=v[-9.225,22.755] ur=v[-8.815,23.165]) = 0.3885952264246174 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ -22 , 56 ] full=v3d[-22, 56, 0] [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[-9.1975,22.767500000000002] ur=v[-9.0625,22.9025]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 55, 0] [v[-9.1975,22.767500000000002], v[-9.0625,22.9025]] . ( layer=m3 ll=v[-9.635,22.345] ur=v[-9.225,22.755]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 55, 0] [v[-9.3325,22.6325], v[-8.9275,23.0375]] . ( layer=m3 ll=v[-9.635,22.345] ur=v[-9.225,22.755]) = 0.1629800601300652 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.1629800601300652 >? 0 [router/convert_pin_to_tracks]: Converting [ -23 , 55 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 56, 0] [v[-9.1975,22.767500000000002], v[-9.0625,22.9025]] . ( layer=m3 ll=v[-9.635,22.755] ur=v[-9.225,23.165]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 56, 0] [v[-9.3325,22.6325], v[-8.9275,23.0375]] . ( layer=m3 ll=v[-9.635,22.755] ur=v[-9.225,23.165]) = 0.30226230330625314 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.30226230330625314 >? 0 [router/convert_pin_to_tracks]: Converting [ -23 , 56 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 55, 0] [v[-9.1975,22.767500000000002], v[-9.0625,22.9025]] . ( layer=m3 ll=v[-9.225,22.345] ur=v[-8.815,22.755]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 55, 0] [v[-9.3325,22.6325], v[-8.9275,23.0375]] . ( layer=m3 ll=v[-9.225,22.345] ur=v[-8.815,22.755]) = 0.3217335854398781 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.3217335854398781 >? 0 [router/convert_pin_to_tracks]: Converting [ -22 , 55 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 56, 0] [v[-9.1975,22.767500000000002], v[-9.0625,22.9025]] . ( layer=m3 ll=v[-9.225,22.755] ur=v[-8.815,23.165]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 56, 0] [v[-9.3325,22.6325], v[-8.9275,23.0375]] . ( layer=m3 ll=v[-9.225,22.755] ur=v[-8.815,23.165]) = 0.4102590644946203 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ -22 , 56 ] full=v3d[-22, 56, 0] [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[-9.1975,22.767500000000002] ur=v[-9.0625,22.9025]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 55, 0] [v[-9.1975,22.767500000000002], v[-9.0625,22.9025]] . ( layer=m3 ll=v[-9.635,22.345] ur=v[-9.225,22.755]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 55, 0] [v[-9.3325,22.6325], v[-8.9275,23.0375]] . ( layer=m3 ll=v[-9.635,22.345] ur=v[-9.225,22.755]) = 0.1629800601300652 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.1629800601300652 >? 0 [router/convert_pin_to_tracks]: Converting [ -23 , 55 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 56, 0] [v[-9.1975,22.767500000000002], v[-9.0625,22.9025]] . ( layer=m3 ll=v[-9.635,22.755] ur=v[-9.225,23.165]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 56, 0] [v[-9.3325,22.6325], v[-8.9275,23.0375]] . ( layer=m3 ll=v[-9.635,22.755] ur=v[-9.225,23.165]) = 0.30226230330625314 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.30226230330625314 >? 0 [router/convert_pin_to_tracks]: Converting [ -23 , 56 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 55, 0] [v[-9.1975,22.767500000000002], v[-9.0625,22.9025]] . ( layer=m3 ll=v[-9.225,22.345] ur=v[-8.815,22.755]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 55, 0] [v[-9.3325,22.6325], v[-8.9275,23.0375]] . ( layer=m3 ll=v[-9.225,22.345] ur=v[-8.815,22.755]) = 0.3217335854398781 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.3217335854398781 >? 0 [router/convert_pin_to_tracks]: Converting [ -22 , 55 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 56, 0] [v[-9.1975,22.767500000000002], v[-9.0625,22.9025]] . ( layer=m3 ll=v[-9.225,22.755] ur=v[-8.815,23.165]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 56, 0] [v[-9.3325,22.6325], v[-8.9275,23.0375]] . ( layer=m3 ll=v[-9.225,22.755] ur=v[-8.815,23.165]) = 0.4102590644946203 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ -22 , 56 ] full=v3d[-22, 56, 0] [pin_group/convert_pin]: pins {v3d[-22, 56, 0], v3d[-23, 56, 0], v3d[-22, 55, 0], v3d[-23, 55, 0]} [pin_group/convert_pin]: secondary {v3d[-23, 55, 0], v3d[-23, 56, 0], v3d[-22, 55, 0]} [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[-9.1975,26.44] ur=v[-9.0625,26.51]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 64, 0] [v[-9.1975,26.44], v[-9.0625,26.51]] . ( layer=m3 ll=v[-9.635,26.035] ur=v[-9.225,26.445]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 64, 0] [v[-9.3325,26.305], v[-8.9275,26.645]] . ( layer=m3 ll=v[-9.635,26.035] ur=v[-9.225,26.445]) = 0.17651133108103895 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.17651133108103895 >? 0 [router/convert_pin_to_tracks]: Converting [ -23 , 64 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 65, 0] [v[-9.1975,26.44], v[-9.0625,26.51]] . ( layer=m3 ll=v[-9.635,26.445] ur=v[-9.225,26.855]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 65, 0] [v[-9.3325,26.305], v[-8.9275,26.645]] . ( layer=m3 ll=v[-9.635,26.445] ur=v[-9.225,26.855]) = 0.22706001409319013 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.22706001409319013 >? 0 [router/convert_pin_to_tracks]: Converting [ -23 , 65 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 64, 0] [v[-9.1975,26.44], v[-9.0625,26.51]] . ( layer=m3 ll=v[-9.225,26.035] ur=v[-8.815,26.445]) = 0.1349999999999998 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 64, 0] [v[-9.3325,26.305], v[-8.9275,26.645]] . ( layer=m3 ll=v[-9.225,26.035] ur=v[-8.815,26.445]) = 0.3287951489909786 [router/convert_pin_coord_to_tracks]: Overlap: 0.1349999999999998 >? 0 [router/convert_pin_to_tracks]: Converting [ -22 , 64 ] full=v3d[-22, 64, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 65, 0] [v[-9.1975,26.44], v[-9.0625,26.51]] . ( layer=m3 ll=v[-9.225,26.445] ur=v[-8.815,26.855]) = 0.1349999999999998 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 65, 0] [v[-9.3325,26.305], v[-8.9275,26.645]] . ( layer=m3 ll=v[-9.225,26.445] ur=v[-8.815,26.855]) = 0.358477684103208 [router/convert_pin_coord_to_tracks]: Overlap: 0.1349999999999998 >? 0 [router/convert_pin_to_tracks]: Converting [ -22 , 65 ] full=v3d[-22, 65, 0] [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[-9.1975,26.4075] ur=v[-9.0625,26.5425]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 64, 0] [v[-9.1975,26.4075], v[-9.0625,26.5425]] . ( layer=m3 ll=v[-9.635,26.035] ur=v[-9.225,26.445]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 64, 0] [v[-9.3325,26.2725], v[-8.9275,26.677500000000002]] . ( layer=m3 ll=v[-9.635,26.035] ur=v[-9.225,26.445]) = 0.20325476624177793 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.20325476624177793 >? 0 [router/convert_pin_to_tracks]: Converting [ -23 , 64 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 65, 0] [v[-9.1975,26.4075], v[-9.0625,26.5425]] . ( layer=m3 ll=v[-9.635,26.445] ur=v[-9.225,26.855]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 65, 0] [v[-9.3325,26.2725], v[-8.9275,26.677500000000002]] . ( layer=m3 ll=v[-9.635,26.445] ur=v[-9.225,26.855]) = 0.2561493704852713 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.2561493704852713 >? 0 [router/convert_pin_to_tracks]: Converting [ -23 , 65 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 64, 0] [v[-9.1975,26.4075], v[-9.0625,26.5425]] . ( layer=m3 ll=v[-9.225,26.035] ur=v[-8.815,26.445]) = 0.1349999999999998 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 64, 0] [v[-9.3325,26.2725], v[-8.9275,26.677500000000002]] . ( layer=m3 ll=v[-9.225,26.035] ur=v[-8.815,26.445]) = 0.3438931520109109 [router/convert_pin_coord_to_tracks]: Overlap: 0.1349999999999998 >? 0 [router/convert_pin_to_tracks]: Converting [ -22 , 64 ] full=v3d[-22, 64, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 65, 0] [v[-9.1975,26.4075], v[-9.0625,26.5425]] . ( layer=m3 ll=v[-9.225,26.445] ur=v[-8.815,26.855]) = 0.1349999999999998 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 65, 0] [v[-9.3325,26.2725], v[-8.9275,26.677500000000002]] . ( layer=m3 ll=v[-9.225,26.445] ur=v[-8.815,26.855]) = 0.3775744959607315 [router/convert_pin_coord_to_tracks]: Overlap: 0.1349999999999998 >? 0 [router/convert_pin_to_tracks]: Converting [ -22 , 65 ] full=v3d[-22, 65, 0] [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[-9.1975,26.4075] ur=v[-9.0625,26.5425]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 64, 0] [v[-9.1975,26.4075], v[-9.0625,26.5425]] . ( layer=m3 ll=v[-9.635,26.035] ur=v[-9.225,26.445]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 64, 0] [v[-9.3325,26.2725], v[-8.9275,26.677500000000002]] . ( layer=m3 ll=v[-9.635,26.035] ur=v[-9.225,26.445]) = 0.20325476624177793 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.20325476624177793 >? 0 [router/convert_pin_to_tracks]: Converting [ -23 , 64 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 65, 0] [v[-9.1975,26.4075], v[-9.0625,26.5425]] . ( layer=m3 ll=v[-9.635,26.445] ur=v[-9.225,26.855]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 65, 0] [v[-9.3325,26.2725], v[-8.9275,26.677500000000002]] . ( layer=m3 ll=v[-9.635,26.445] ur=v[-9.225,26.855]) = 0.2561493704852713 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.2561493704852713 >? 0 [router/convert_pin_to_tracks]: Converting [ -23 , 65 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 64, 0] [v[-9.1975,26.4075], v[-9.0625,26.5425]] . ( layer=m3 ll=v[-9.225,26.035] ur=v[-8.815,26.445]) = 0.1349999999999998 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 64, 0] [v[-9.3325,26.2725], v[-8.9275,26.677500000000002]] . ( layer=m3 ll=v[-9.225,26.035] ur=v[-8.815,26.445]) = 0.3438931520109109 [router/convert_pin_coord_to_tracks]: Overlap: 0.1349999999999998 >? 0 [router/convert_pin_to_tracks]: Converting [ -22 , 64 ] full=v3d[-22, 64, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 65, 0] [v[-9.1975,26.4075], v[-9.0625,26.5425]] . ( layer=m3 ll=v[-9.225,26.445] ur=v[-8.815,26.855]) = 0.1349999999999998 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 65, 0] [v[-9.3325,26.2725], v[-8.9275,26.677500000000002]] . ( layer=m3 ll=v[-9.225,26.445] ur=v[-8.815,26.855]) = 0.3775744959607315 [router/convert_pin_coord_to_tracks]: Overlap: 0.1349999999999998 >? 0 [router/convert_pin_to_tracks]: Converting [ -22 , 65 ] full=v3d[-22, 65, 0] [pin_group/convert_pin]: pins {v3d[-23, 64, 0], v3d[-22, 64, 0], v3d[-22, 65, 0], v3d[-23, 65, 0]} [pin_group/convert_pin]: secondary {v3d[-23, 64, 0], v3d[-23, 65, 0]} [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[-9.1975,15.52] ur=v[-9.0625,15.59]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 37, 0] [v[-9.1975,15.52], v[-9.0625,15.59]] . ( layer=m3 ll=v[-9.635,14.965] ur=v[-9.225,15.375]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 37, 0] [v[-9.3325,15.385], v[-8.9275,15.725]] . ( layer=m3 ll=v[-9.635,14.965] ur=v[-9.225,15.375]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -23 , 37 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 38, 0] [v[-9.1975,15.52], v[-9.0625,15.59]] . ( layer=m3 ll=v[-9.635,15.375] ur=v[-9.225,15.785]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 38, 0] [v[-9.3325,15.385], v[-8.9275,15.725]] . ( layer=m3 ll=v[-9.635,15.375] ur=v[-9.225,15.785]) = 0.33999999999999986 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.33999999999999986 >? 0 [router/convert_pin_to_tracks]: Converting [ -23 , 38 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 39, 0] [v[-9.1975,15.52], v[-9.0625,15.59]] . ( layer=m3 ll=v[-9.635,15.785] ur=v[-9.225,16.195]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 39, 0] [v[-9.3325,15.385], v[-8.9275,15.725]] . ( layer=m3 ll=v[-9.635,15.785] ur=v[-9.225,16.195]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -23 , 39 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 37, 0] [v[-9.1975,15.52], v[-9.0625,15.59]] . ( layer=m3 ll=v[-9.225,14.965] ur=v[-8.815,15.375]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 37, 0] [v[-9.3325,15.385], v[-8.9275,15.725]] . ( layer=m3 ll=v[-9.225,14.965] ur=v[-8.815,15.375]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -22 , 37 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 38, 0] [v[-9.1975,15.52], v[-9.0625,15.59]] . ( layer=m3 ll=v[-9.225,15.375] ur=v[-8.815,15.785]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 38, 0] [v[-9.3325,15.385], v[-8.9275,15.725]] . ( layer=m3 ll=v[-9.225,15.375] ur=v[-8.815,15.785]) = 0.33999999999999986 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ -22 , 38 ] full=v3d[-22, 38, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 39, 0] [v[-9.1975,15.52], v[-9.0625,15.59]] . ( layer=m3 ll=v[-9.225,15.785] ur=v[-8.815,16.195]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 39, 0] [v[-9.3325,15.385], v[-8.9275,15.725]] . ( layer=m3 ll=v[-9.225,15.785] ur=v[-8.815,16.195]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -22 , 39 ] full=None [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[-9.1975,15.4875] ur=v[-9.0625,15.6225]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 37, 0] [v[-9.1975,15.4875], v[-9.0625,15.6225]] . ( layer=m3 ll=v[-9.635,14.965] ur=v[-9.225,15.375]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 37, 0] [v[-9.3325,15.352500000000001], v[-8.9275,15.7575]] . ( layer=m3 ll=v[-9.635,14.965] ur=v[-9.225,15.375]) = 0.10982941318244373 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.10982941318244373 >? 0 [router/convert_pin_to_tracks]: Converting [ -23 , 37 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 38, 0] [v[-9.1975,15.4875], v[-9.0625,15.6225]] . ( layer=m3 ll=v[-9.635,15.375] ur=v[-9.225,15.785]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 38, 0] [v[-9.3325,15.352500000000001], v[-8.9275,15.7575]] . ( layer=m3 ll=v[-9.635,15.375] ur=v[-9.225,15.785]) = 0.3973191412454228 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.3973191412454228 >? 0 [router/convert_pin_to_tracks]: Converting [ -23 , 38 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 39, 0] [v[-9.1975,15.4875], v[-9.0625,15.6225]] . ( layer=m3 ll=v[-9.635,15.785] ur=v[-9.225,16.195]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 39, 0] [v[-9.3325,15.352500000000001], v[-8.9275,15.7575]] . ( layer=m3 ll=v[-9.635,15.785] ur=v[-9.225,16.195]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -23 , 39 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 37, 0] [v[-9.1975,15.4875], v[-9.0625,15.6225]] . ( layer=m3 ll=v[-9.225,14.965] ur=v[-8.815,15.375]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 37, 0] [v[-9.3325,15.352500000000001], v[-8.9275,15.7575]] . ( layer=m3 ll=v[-9.225,14.965] ur=v[-8.815,15.375]) = 0.29834962711556995 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.29834962711556995 >? 0 [router/convert_pin_to_tracks]: Converting [ -22 , 37 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 38, 0] [v[-9.1975,15.4875], v[-9.0625,15.6225]] . ( layer=m3 ll=v[-9.225,15.375] ur=v[-8.815,15.785]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 38, 0] [v[-9.3325,15.352500000000001], v[-8.9275,15.7575]] . ( layer=m3 ll=v[-9.225,15.375] ur=v[-8.815,15.785]) = 0.48457455566713353 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ -22 , 38 ] full=v3d[-22, 38, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 39, 0] [v[-9.1975,15.4875], v[-9.0625,15.6225]] . ( layer=m3 ll=v[-9.225,15.785] ur=v[-8.815,16.195]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 39, 0] [v[-9.3325,15.352500000000001], v[-8.9275,15.7575]] . ( layer=m3 ll=v[-9.225,15.785] ur=v[-8.815,16.195]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -22 , 39 ] full=None [pin_group/convert_pin]: pins {v3d[-22, 37, 0], v3d[-23, 37, 0], v3d[-22, 38, 0], v3d[-23, 38, 0]} [pin_group/convert_pin]: secondary {v3d[-22, 37, 0], v3d[-23, 37, 0], v3d[-23, 38, 0]} [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[-9.1975,11.8475] ur=v[-9.0625,11.9825]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 28, 0] [v[-9.1975,11.8475], v[-9.0625,11.9825]] . ( layer=m3 ll=v[-9.635,11.275] ur=v[-9.225,11.685]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 28, 0] [v[-9.3325,11.7125], v[-8.9275,12.1175]] . ( layer=m3 ll=v[-9.635,11.275] ur=v[-9.225,11.685]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -23 , 28 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 29, 0] [v[-9.1975,11.8475], v[-9.0625,11.9825]] . ( layer=m3 ll=v[-9.635,11.685] ur=v[-9.225,12.095]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 29, 0] [v[-9.3325,11.7125], v[-8.9275,12.1175]] . ( layer=m3 ll=v[-9.635,11.685] ur=v[-9.225,12.095]) = 0.3973191412454228 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.3973191412454228 >? 0 [router/convert_pin_to_tracks]: Converting [ -23 , 29 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 30, 0] [v[-9.1975,11.8475], v[-9.0625,11.9825]] . ( layer=m3 ll=v[-9.635,12.095] ur=v[-9.225,12.505]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 30, 0] [v[-9.3325,11.7125], v[-8.9275,12.1175]] . ( layer=m3 ll=v[-9.635,12.095] ur=v[-9.225,12.505]) = 0.10982941318244373 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.10982941318244373 >? 0 [router/convert_pin_to_tracks]: Converting [ -23 , 30 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 28, 0] [v[-9.1975,11.8475], v[-9.0625,11.9825]] . ( layer=m3 ll=v[-9.225,11.275] ur=v[-8.815,11.685]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 28, 0] [v[-9.3325,11.7125], v[-8.9275,12.1175]] . ( layer=m3 ll=v[-9.225,11.275] ur=v[-8.815,11.685]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -22 , 28 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 29, 0] [v[-9.1975,11.8475], v[-9.0625,11.9825]] . ( layer=m3 ll=v[-9.225,11.685] ur=v[-8.815,12.095]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 29, 0] [v[-9.3325,11.7125], v[-8.9275,12.1175]] . ( layer=m3 ll=v[-9.225,11.685] ur=v[-8.815,12.095]) = 0.48457455566713353 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ -22 , 29 ] full=v3d[-22, 29, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 30, 0] [v[-9.1975,11.8475], v[-9.0625,11.9825]] . ( layer=m3 ll=v[-9.225,12.095] ur=v[-8.815,12.505]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 30, 0] [v[-9.3325,11.7125], v[-8.9275,12.1175]] . ( layer=m3 ll=v[-9.225,12.095] ur=v[-8.815,12.505]) = 0.29834962711556995 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.29834962711556995 >? 0 [router/convert_pin_to_tracks]: Converting [ -22 , 30 ] full=None [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[-9.1975,11.88] ur=v[-9.0625,11.950000000000001]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 28, 0] [v[-9.1975,11.88], v[-9.0625,11.950000000000001]] . ( layer=m3 ll=v[-9.635,11.275] ur=v[-9.225,11.685]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 28, 0] [v[-9.3325,11.745000000000001], v[-8.9275,12.085]] . ( layer=m3 ll=v[-9.635,11.275] ur=v[-9.225,11.685]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -23 , 28 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 29, 0] [v[-9.1975,11.88], v[-9.0625,11.950000000000001]] . ( layer=m3 ll=v[-9.635,11.685] ur=v[-9.225,12.095]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 29, 0] [v[-9.3325,11.745000000000001], v[-8.9275,12.085]] . ( layer=m3 ll=v[-9.635,11.685] ur=v[-9.225,12.095]) = 0.33999999999999986 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.33999999999999986 >? 0 [router/convert_pin_to_tracks]: Converting [ -23 , 29 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 30, 0] [v[-9.1975,11.88], v[-9.0625,11.950000000000001]] . ( layer=m3 ll=v[-9.635,12.095] ur=v[-9.225,12.505]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 30, 0] [v[-9.3325,11.745000000000001], v[-8.9275,12.085]] . ( layer=m3 ll=v[-9.635,12.095] ur=v[-9.225,12.505]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -23 , 30 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 28, 0] [v[-9.1975,11.88], v[-9.0625,11.950000000000001]] . ( layer=m3 ll=v[-9.225,11.275] ur=v[-8.815,11.685]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 28, 0] [v[-9.3325,11.745000000000001], v[-8.9275,12.085]] . ( layer=m3 ll=v[-9.225,11.275] ur=v[-8.815,11.685]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -22 , 28 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 29, 0] [v[-9.1975,11.88], v[-9.0625,11.950000000000001]] . ( layer=m3 ll=v[-9.225,11.685] ur=v[-8.815,12.095]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 29, 0] [v[-9.3325,11.745000000000001], v[-8.9275,12.085]] . ( layer=m3 ll=v[-9.225,11.685] ur=v[-8.815,12.095]) = 0.33999999999999986 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ -22 , 29 ] full=v3d[-22, 29, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 30, 0] [v[-9.1975,11.88], v[-9.0625,11.950000000000001]] . ( layer=m3 ll=v[-9.225,12.095] ur=v[-8.815,12.505]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 30, 0] [v[-9.3325,11.745000000000001], v[-8.9275,12.085]] . ( layer=m3 ll=v[-9.225,12.095] ur=v[-8.815,12.505]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -22 , 30 ] full=None [pin_group/convert_pin]: pins {v3d[-22, 29, 0], v3d[-23, 29, 0], v3d[-22, 30, 0], v3d[-23, 30, 0]} [pin_group/convert_pin]: secondary {v3d[-23, 29, 0], v3d[-22, 30, 0], v3d[-23, 30, 0]} [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[-9.1975,19.1275] ur=v[-9.0625,19.2625]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 46, 0] [v[-9.1975,19.1275], v[-9.0625,19.2625]] . ( layer=m3 ll=v[-9.635,18.655] ur=v[-9.225,19.065]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 46, 0] [v[-9.3325,18.9925], v[-8.9275,19.3975]] . ( layer=m3 ll=v[-9.635,18.655] ur=v[-9.225,19.065]) = 0.1296630247989002 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.1296630247989002 >? 0 [router/convert_pin_to_tracks]: Converting [ -23 , 46 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 47, 0] [v[-9.1975,19.1275], v[-9.0625,19.2625]] . ( layer=m3 ll=v[-9.635,19.065] ur=v[-9.225,19.475]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 47, 0] [v[-9.3325,18.9925], v[-8.9275,19.3975]] . ( layer=m3 ll=v[-9.635,19.065] ur=v[-9.225,19.475]) = 0.349445990104336 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.349445990104336 >? 0 [router/convert_pin_to_tracks]: Converting [ -23 , 47 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 46, 0] [v[-9.1975,19.1275], v[-9.0625,19.2625]] . ( layer=m3 ll=v[-9.225,18.655] ur=v[-8.815,19.065]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 46, 0] [v[-9.3325,18.9925], v[-8.9275,19.3975]] . ( layer=m3 ll=v[-9.225,18.655] ur=v[-8.815,19.065]) = 0.3062066295820518 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.3062066295820518 >? 0 [router/convert_pin_to_tracks]: Converting [ -22 , 46 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 47, 0] [v[-9.1975,19.1275], v[-9.0625,19.2625]] . ( layer=m3 ll=v[-9.225,19.065] ur=v[-8.815,19.475]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 47, 0] [v[-9.3325,18.9925], v[-8.9275,19.3975]] . ( layer=m3 ll=v[-9.225,19.065] ur=v[-8.815,19.475]) = 0.44616420743936797 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ -22 , 47 ] full=v3d[-22, 47, 0] [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[-9.1975,19.16] ur=v[-9.0625,19.23]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 46, 0] [v[-9.1975,19.16], v[-9.0625,19.23]] . ( layer=m3 ll=v[-9.635,18.655] ur=v[-9.225,19.065]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 46, 0] [v[-9.3325,19.025000000000002], v[-8.9275,19.365000000000002]] . ( layer=m3 ll=v[-9.635,18.655] ur=v[-9.225,19.065]) = 0.11470069746954425 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.11470069746954425 >? 0 [router/convert_pin_to_tracks]: Converting [ -23 , 46 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 47, 0] [v[-9.1975,19.16], v[-9.0625,19.23]] . ( layer=m3 ll=v[-9.635,19.065] ur=v[-9.225,19.475]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-23, 47, 0] [v[-9.3325,19.025000000000002], v[-8.9275,19.365000000000002]] . ( layer=m3 ll=v[-9.635,19.065] ur=v[-9.225,19.475]) = 0.3186789136419296 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.3186789136419296 >? 0 [router/convert_pin_to_tracks]: Converting [ -23 , 47 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 46, 0] [v[-9.1975,19.16], v[-9.0625,19.23]] . ( layer=m3 ll=v[-9.225,18.655] ur=v[-8.815,19.065]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 46, 0] [v[-9.3325,19.025000000000002], v[-8.9275,19.365000000000002]] . ( layer=m3 ll=v[-9.225,18.655] ur=v[-8.815,19.065]) = 0.30017703109998206 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.30017703109998206 >? 0 [router/convert_pin_to_tracks]: Converting [ -22 , 46 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 47, 0] [v[-9.1975,19.16], v[-9.0625,19.23]] . ( layer=m3 ll=v[-9.225,19.065] ur=v[-8.815,19.475]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-22, 47, 0] [v[-9.3325,19.025000000000002], v[-8.9275,19.365000000000002]] . ( layer=m3 ll=v[-9.225,19.065] ur=v[-8.815,19.475]) = 0.4225000000000001 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ -22 , 47 ] full=v3d[-22, 47, 0] [pin_group/convert_pin]: pins {v3d[-22, 47, 0], v3d[-23, 47, 0], v3d[-22, 46, 0], v3d[-23, 46, 0]} [pin_group/convert_pin]: secondary {v3d[-23, 46, 0], v3d[-23, 47, 0], v3d[-22, 46, 0]} [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[-7.8225,15.52] ur=v[-7.6875,15.59]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 37, 0] [v[-7.8225,15.52], v[-7.6875,15.59]] . ( layer=m3 ll=v[-8.405,14.965] ur=v[-7.995,15.375]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 37, 0] [v[-7.9575000000000005,15.385], v[-7.5525,15.725]] . ( layer=m3 ll=v[-8.405,14.965] ur=v[-7.995,15.375]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -20 , 37 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 38, 0] [v[-7.8225,15.52], v[-7.6875,15.59]] . ( layer=m3 ll=v[-8.405,15.375] ur=v[-7.995,15.785]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 38, 0] [v[-7.9575000000000005,15.385], v[-7.5525,15.725]] . ( layer=m3 ll=v[-8.405,15.375] ur=v[-7.995,15.785]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -20 , 38 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 39, 0] [v[-7.8225,15.52], v[-7.6875,15.59]] . ( layer=m3 ll=v[-8.405,15.785] ur=v[-7.995,16.195]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 39, 0] [v[-7.9575000000000005,15.385], v[-7.5525,15.725]] . ( layer=m3 ll=v[-8.405,15.785] ur=v[-7.995,16.195]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -20 , 39 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 37, 0] [v[-7.8225,15.52], v[-7.6875,15.59]] . ( layer=m3 ll=v[-7.995,14.965] ur=v[-7.585,15.375]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 37, 0] [v[-7.9575000000000005,15.385], v[-7.5525,15.725]] . ( layer=m3 ll=v[-7.995,14.965] ur=v[-7.585,15.375]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -19 , 37 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 38, 0] [v[-7.8225,15.52], v[-7.6875,15.59]] . ( layer=m3 ll=v[-7.995,15.375] ur=v[-7.585,15.785]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 38, 0] [v[-7.9575000000000005,15.385], v[-7.5525,15.725]] . ( layer=m3 ll=v[-7.995,15.375] ur=v[-7.585,15.785]) = 0.33999999999999986 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ -19 , 38 ] full=v3d[-19, 38, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 39, 0] [v[-7.8225,15.52], v[-7.6875,15.59]] . ( layer=m3 ll=v[-7.995,15.785] ur=v[-7.585,16.195]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 39, 0] [v[-7.9575000000000005,15.385], v[-7.5525,15.725]] . ( layer=m3 ll=v[-7.995,15.785] ur=v[-7.585,16.195]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -19 , 39 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 37, 0] [v[-7.8225,15.52], v[-7.6875,15.59]] . ( layer=m3 ll=v[-7.585,14.965] ur=v[-7.175,15.375]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 37, 0] [v[-7.9575000000000005,15.385], v[-7.5525,15.725]] . ( layer=m3 ll=v[-7.585,14.965] ur=v[-7.175,15.375]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -18 , 37 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 38, 0] [v[-7.8225,15.52], v[-7.6875,15.59]] . ( layer=m3 ll=v[-7.585,15.375] ur=v[-7.175,15.785]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 38, 0] [v[-7.9575000000000005,15.385], v[-7.5525,15.725]] . ( layer=m3 ll=v[-7.585,15.375] ur=v[-7.175,15.785]) = 0.33999999999999986 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.33999999999999986 >? 0 [router/convert_pin_to_tracks]: Converting [ -18 , 38 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 39, 0] [v[-7.8225,15.52], v[-7.6875,15.59]] . ( layer=m3 ll=v[-7.585,15.785] ur=v[-7.175,16.195]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 39, 0] [v[-7.9575000000000005,15.385], v[-7.5525,15.725]] . ( layer=m3 ll=v[-7.585,15.785] ur=v[-7.175,16.195]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -18 , 39 ] full=None [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[-7.8225,15.4875] ur=v[-7.6875,15.6225]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 37, 0] [v[-7.8225,15.4875], v[-7.6875,15.6225]] . ( layer=m3 ll=v[-8.405,14.965] ur=v[-7.995,15.375]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 37, 0] [v[-7.9575000000000005,15.352500000000001], v[-7.5525,15.7575]] . ( layer=m3 ll=v[-8.405,14.965] ur=v[-7.995,15.375]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -20 , 37 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 38, 0] [v[-7.8225,15.4875], v[-7.6875,15.6225]] . ( layer=m3 ll=v[-8.405,15.375] ur=v[-7.995,15.785]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 38, 0] [v[-7.9575000000000005,15.352500000000001], v[-7.5525,15.7575]] . ( layer=m3 ll=v[-8.405,15.375] ur=v[-7.995,15.785]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -20 , 38 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 39, 0] [v[-7.8225,15.4875], v[-7.6875,15.6225]] . ( layer=m3 ll=v[-8.405,15.785] ur=v[-7.995,16.195]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 39, 0] [v[-7.9575000000000005,15.352500000000001], v[-7.5525,15.7575]] . ( layer=m3 ll=v[-8.405,15.785] ur=v[-7.995,16.195]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -20 , 39 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 37, 0] [v[-7.8225,15.4875], v[-7.6875,15.6225]] . ( layer=m3 ll=v[-7.995,14.965] ur=v[-7.585,15.375]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 37, 0] [v[-7.9575000000000005,15.352500000000001], v[-7.5525,15.7575]] . ( layer=m3 ll=v[-7.995,14.965] ur=v[-7.585,15.375]) = 0.37317891151564325 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.37317891151564325 >? 0 [router/convert_pin_to_tracks]: Converting [ -19 , 37 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 38, 0] [v[-7.8225,15.4875], v[-7.6875,15.6225]] . ( layer=m3 ll=v[-7.995,15.375] ur=v[-7.585,15.785]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 38, 0] [v[-7.9575000000000005,15.352500000000001], v[-7.5525,15.7575]] . ( layer=m3 ll=v[-7.995,15.375] ur=v[-7.585,15.785]) = 0.5339124460058976 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ -19 , 38 ] full=v3d[-19, 38, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 39, 0] [v[-7.8225,15.4875], v[-7.6875,15.6225]] . ( layer=m3 ll=v[-7.995,15.785] ur=v[-7.585,16.195]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 39, 0] [v[-7.9575000000000005,15.352500000000001], v[-7.5525,15.7575]] . ( layer=m3 ll=v[-7.995,15.785] ur=v[-7.585,16.195]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -19 , 39 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 37, 0] [v[-7.8225,15.4875], v[-7.6875,15.6225]] . ( layer=m3 ll=v[-7.585,14.965] ur=v[-7.175,15.375]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 37, 0] [v[-7.9575000000000005,15.352500000000001], v[-7.5525,15.7575]] . ( layer=m3 ll=v[-7.585,14.965] ur=v[-7.175,15.375]) = 0.039528470752104014 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.039528470752104014 >? 0 [router/convert_pin_to_tracks]: Converting [ -18 , 37 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 38, 0] [v[-7.8225,15.4875], v[-7.6875,15.6225]] . ( layer=m3 ll=v[-7.585,15.375] ur=v[-7.175,15.785]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 38, 0] [v[-7.9575000000000005,15.352500000000001], v[-7.5525,15.7575]] . ( layer=m3 ll=v[-7.585,15.375] ur=v[-7.175,15.785]) = 0.38387823590300113 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.38387823590300113 >? 0 [router/convert_pin_to_tracks]: Converting [ -18 , 38 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 39, 0] [v[-7.8225,15.4875], v[-7.6875,15.6225]] . ( layer=m3 ll=v[-7.585,15.785] ur=v[-7.175,16.195]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 39, 0] [v[-7.9575000000000005,15.352500000000001], v[-7.5525,15.7575]] . ( layer=m3 ll=v[-7.585,15.785] ur=v[-7.175,16.195]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -18 , 39 ] full=None [pin_group/convert_pin]: pins {v3d[-19, 38, 0], v3d[-18, 37, 0], v3d[-18, 38, 0], v3d[-19, 37, 0]} [pin_group/convert_pin]: secondary {v3d[-18, 37, 0], v3d[-18, 38, 0], v3d[-19, 37, 0]} [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[-7.8225,26.44] ur=v[-7.6875,26.51]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 64, 0] [v[-7.8225,26.44], v[-7.6875,26.51]] . ( layer=m3 ll=v[-8.405,26.035] ur=v[-7.995,26.445]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 64, 0] [v[-7.9575000000000005,26.305], v[-7.5525,26.645]] . ( layer=m3 ll=v[-8.405,26.035] ur=v[-7.995,26.445]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -20 , 64 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 65, 0] [v[-7.8225,26.44], v[-7.6875,26.51]] . ( layer=m3 ll=v[-8.405,26.445] ur=v[-7.995,26.855]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 65, 0] [v[-7.9575000000000005,26.305], v[-7.5525,26.645]] . ( layer=m3 ll=v[-8.405,26.445] ur=v[-7.995,26.855]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -20 , 65 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 64, 0] [v[-7.8225,26.44], v[-7.6875,26.51]] . ( layer=m3 ll=v[-7.995,26.035] ur=v[-7.585,26.445]) = 0.1349999999999998 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 64, 0] [v[-7.9575000000000005,26.305], v[-7.5525,26.645]] . ( layer=m3 ll=v[-7.995,26.035] ur=v[-7.585,26.445]) = 0.3979400080414139 [router/convert_pin_coord_to_tracks]: Overlap: 0.1349999999999998 >? 0 [router/convert_pin_to_tracks]: Converting [ -19 , 64 ] full=v3d[-19, 64, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 65, 0] [v[-7.8225,26.44], v[-7.6875,26.51]] . ( layer=m3 ll=v[-7.995,26.445] ur=v[-7.585,26.855]) = 0.1349999999999998 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 65, 0] [v[-7.9575000000000005,26.305], v[-7.5525,26.645]] . ( layer=m3 ll=v[-7.995,26.445] ur=v[-7.585,26.855]) = 0.422795754472535 [router/convert_pin_coord_to_tracks]: Overlap: 0.1349999999999998 >? 0 [router/convert_pin_to_tracks]: Converting [ -19 , 65 ] full=v3d[-19, 65, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 64, 0] [v[-7.8225,26.44], v[-7.6875,26.51]] . ( layer=m3 ll=v[-7.585,26.035] ur=v[-7.175,26.445]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 64, 0] [v[-7.9575000000000005,26.305], v[-7.5525,26.645]] . ( layer=m3 ll=v[-7.585,26.035] ur=v[-7.175,26.445]) = 0.1437228235180486 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.1437228235180486 >? 0 [router/convert_pin_to_tracks]: Converting [ -18 , 64 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 65, 0] [v[-7.8225,26.44], v[-7.6875,26.51]] . ( layer=m3 ll=v[-7.585,26.445] ur=v[-7.175,26.855]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 65, 0] [v[-7.9575000000000005,26.305], v[-7.5525,26.645]] . ( layer=m3 ll=v[-7.585,26.445] ur=v[-7.175,26.855]) = 0.20262341917952056 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.20262341917952056 >? 0 [router/convert_pin_to_tracks]: Converting [ -18 , 65 ] full=None [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[-7.8225,26.4075] ur=v[-7.6875,26.5425]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 64, 0] [v[-7.8225,26.4075], v[-7.6875,26.5425]] . ( layer=m3 ll=v[-8.405,26.035] ur=v[-7.995,26.445]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 64, 0] [v[-7.9575000000000005,26.2725], v[-7.5525,26.677500000000002]] . ( layer=m3 ll=v[-8.405,26.035] ur=v[-7.995,26.445]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -20 , 64 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 65, 0] [v[-7.8225,26.4075], v[-7.6875,26.5425]] . ( layer=m3 ll=v[-8.405,26.445] ur=v[-7.995,26.855]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 65, 0] [v[-7.9575000000000005,26.2725], v[-7.5525,26.677500000000002]] . ( layer=m3 ll=v[-8.405,26.445] ur=v[-7.995,26.855]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -20 , 65 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 64, 0] [v[-7.8225,26.4075], v[-7.6875,26.5425]] . ( layer=m3 ll=v[-7.995,26.035] ur=v[-7.585,26.445]) = 0.1349999999999998 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 64, 0] [v[-7.9575000000000005,26.2725], v[-7.5525,26.677500000000002]] . ( layer=m3 ll=v[-7.995,26.035] ur=v[-7.585,26.445]) = 0.4105027405511444 [router/convert_pin_coord_to_tracks]: Overlap: 0.1349999999999998 >? 0 [router/convert_pin_to_tracks]: Converting [ -19 , 64 ] full=v3d[-19, 64, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 65, 0] [v[-7.8225,26.4075], v[-7.6875,26.5425]] . ( layer=m3 ll=v[-7.995,26.445] ur=v[-7.585,26.855]) = 0.1349999999999998 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 65, 0] [v[-7.9575000000000005,26.2725], v[-7.5525,26.677500000000002]] . ( layer=m3 ll=v[-7.995,26.445] ur=v[-7.585,26.855]) = 0.4391042017562587 [router/convert_pin_coord_to_tracks]: Overlap: 0.1349999999999998 >? 0 [router/convert_pin_to_tracks]: Converting [ -19 , 65 ] full=v3d[-19, 65, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 64, 0] [v[-7.8225,26.4075], v[-7.6875,26.5425]] . ( layer=m3 ll=v[-7.585,26.035] ur=v[-7.175,26.445]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 64, 0] [v[-7.9575000000000005,26.2725], v[-7.5525,26.677500000000002]] . ( layer=m3 ll=v[-7.585,26.035] ur=v[-7.175,26.445]) = 0.17553489681541898 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.17553489681541898 >? 0 [router/convert_pin_to_tracks]: Converting [ -18 , 64 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 65, 0] [v[-7.8225,26.4075], v[-7.6875,26.5425]] . ( layer=m3 ll=v[-7.585,26.445] ur=v[-7.175,26.855]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 65, 0] [v[-7.9575000000000005,26.2725], v[-7.5525,26.677500000000002]] . ( layer=m3 ll=v[-7.585,26.445] ur=v[-7.175,26.855]) = 0.23476051627137126 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.23476051627137126 >? 0 [router/convert_pin_to_tracks]: Converting [ -18 , 65 ] full=None [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[-7.8225,26.4075] ur=v[-7.6875,26.5425]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 64, 0] [v[-7.8225,26.4075], v[-7.6875,26.5425]] . ( layer=m3 ll=v[-8.405,26.035] ur=v[-7.995,26.445]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 64, 0] [v[-7.9575000000000005,26.2725], v[-7.5525,26.677500000000002]] . ( layer=m3 ll=v[-8.405,26.035] ur=v[-7.995,26.445]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -20 , 64 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 65, 0] [v[-7.8225,26.4075], v[-7.6875,26.5425]] . ( layer=m3 ll=v[-8.405,26.445] ur=v[-7.995,26.855]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 65, 0] [v[-7.9575000000000005,26.2725], v[-7.5525,26.677500000000002]] . ( layer=m3 ll=v[-8.405,26.445] ur=v[-7.995,26.855]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -20 , 65 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 64, 0] [v[-7.8225,26.4075], v[-7.6875,26.5425]] . ( layer=m3 ll=v[-7.995,26.035] ur=v[-7.585,26.445]) = 0.1349999999999998 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 64, 0] [v[-7.9575000000000005,26.2725], v[-7.5525,26.677500000000002]] . ( layer=m3 ll=v[-7.995,26.035] ur=v[-7.585,26.445]) = 0.4105027405511444 [router/convert_pin_coord_to_tracks]: Overlap: 0.1349999999999998 >? 0 [router/convert_pin_to_tracks]: Converting [ -19 , 64 ] full=v3d[-19, 64, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 65, 0] [v[-7.8225,26.4075], v[-7.6875,26.5425]] . ( layer=m3 ll=v[-7.995,26.445] ur=v[-7.585,26.855]) = 0.1349999999999998 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 65, 0] [v[-7.9575000000000005,26.2725], v[-7.5525,26.677500000000002]] . ( layer=m3 ll=v[-7.995,26.445] ur=v[-7.585,26.855]) = 0.4391042017562587 [router/convert_pin_coord_to_tracks]: Overlap: 0.1349999999999998 >? 0 [router/convert_pin_to_tracks]: Converting [ -19 , 65 ] full=v3d[-19, 65, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 64, 0] [v[-7.8225,26.4075], v[-7.6875,26.5425]] . ( layer=m3 ll=v[-7.585,26.035] ur=v[-7.175,26.445]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 64, 0] [v[-7.9575000000000005,26.2725], v[-7.5525,26.677500000000002]] . ( layer=m3 ll=v[-7.585,26.035] ur=v[-7.175,26.445]) = 0.17553489681541898 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.17553489681541898 >? 0 [router/convert_pin_to_tracks]: Converting [ -18 , 64 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 65, 0] [v[-7.8225,26.4075], v[-7.6875,26.5425]] . ( layer=m3 ll=v[-7.585,26.445] ur=v[-7.175,26.855]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 65, 0] [v[-7.9575000000000005,26.2725], v[-7.5525,26.677500000000002]] . ( layer=m3 ll=v[-7.585,26.445] ur=v[-7.175,26.855]) = 0.23476051627137126 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.23476051627137126 >? 0 [router/convert_pin_to_tracks]: Converting [ -18 , 65 ] full=None [pin_group/convert_pin]: pins {v3d[-18, 64, 0], v3d[-19, 65, 0], v3d[-18, 65, 0], v3d[-19, 64, 0]} [pin_group/convert_pin]: secondary {v3d[-18, 64, 0], v3d[-18, 65, 0]} [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[-7.8225,22.767500000000002] ur=v[-7.6875,22.9025]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 55, 0] [v[-7.8225,22.767500000000002], v[-7.6875,22.9025]] . ( layer=m3 ll=v[-8.405,22.345] ur=v[-7.995,22.755]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 55, 0] [v[-7.9575000000000005,22.6325], v[-7.5525,23.0375]] . ( layer=m3 ll=v[-8.405,22.345] ur=v[-7.995,22.755]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -20 , 55 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 56, 0] [v[-7.8225,22.767500000000002], v[-7.6875,22.9025]] . ( layer=m3 ll=v[-8.405,22.755] ur=v[-7.995,23.165]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 56, 0] [v[-7.9575000000000005,22.6325], v[-7.5525,23.0375]] . ( layer=m3 ll=v[-8.405,22.755] ur=v[-7.995,23.165]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -20 , 56 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 55, 0] [v[-7.8225,22.767500000000002], v[-7.6875,22.9025]] . ( layer=m3 ll=v[-7.995,22.345] ur=v[-7.585,22.755]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 55, 0] [v[-7.9575000000000005,22.6325], v[-7.5525,23.0375]] . ( layer=m3 ll=v[-7.995,22.345] ur=v[-7.585,22.755]) = 0.39212561762782094 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.39212561762782094 >? 0 [router/convert_pin_to_tracks]: Converting [ -19 , 55 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 56, 0] [v[-7.8225,22.767500000000002], v[-7.6875,22.9025]] . ( layer=m3 ll=v[-7.995,22.755] ur=v[-7.585,23.165]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 56, 0] [v[-7.9575000000000005,22.6325], v[-7.5525,23.0375]] . ( layer=m3 ll=v[-7.995,22.755] ur=v[-7.585,23.165]) = 0.4675066844441924 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ -19 , 56 ] full=v3d[-19, 56, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 55, 0] [v[-7.8225,22.767500000000002], v[-7.6875,22.9025]] . ( layer=m3 ll=v[-7.585,22.345] ur=v[-7.175,22.755]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 55, 0] [v[-7.9575000000000005,22.6325], v[-7.5525,23.0375]] . ( layer=m3 ll=v[-7.585,22.345] ur=v[-7.175,22.755]) = 0.12673791855636446 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.12673791855636446 >? 0 [router/convert_pin_to_tracks]: Converting [ -18 , 55 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 56, 0] [v[-7.8225,22.767500000000002], v[-7.6875,22.9025]] . ( layer=m3 ll=v[-7.585,22.755] ur=v[-7.175,23.165]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 56, 0] [v[-7.9575000000000005,22.6325], v[-7.5525,23.0375]] . ( layer=m3 ll=v[-7.585,22.755] ur=v[-7.175,23.165]) = 0.2843633239361246 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.2843633239361246 >? 0 [router/convert_pin_to_tracks]: Converting [ -18 , 56 ] full=None [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[-7.8225,22.767500000000002] ur=v[-7.6875,22.9025]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 55, 0] [v[-7.8225,22.767500000000002], v[-7.6875,22.9025]] . ( layer=m3 ll=v[-8.405,22.345] ur=v[-7.995,22.755]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 55, 0] [v[-7.9575000000000005,22.6325], v[-7.5525,23.0375]] . ( layer=m3 ll=v[-8.405,22.345] ur=v[-7.995,22.755]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -20 , 55 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 56, 0] [v[-7.8225,22.767500000000002], v[-7.6875,22.9025]] . ( layer=m3 ll=v[-8.405,22.755] ur=v[-7.995,23.165]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 56, 0] [v[-7.9575000000000005,22.6325], v[-7.5525,23.0375]] . ( layer=m3 ll=v[-8.405,22.755] ur=v[-7.995,23.165]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -20 , 56 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 55, 0] [v[-7.8225,22.767500000000002], v[-7.6875,22.9025]] . ( layer=m3 ll=v[-7.995,22.345] ur=v[-7.585,22.755]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 55, 0] [v[-7.9575000000000005,22.6325], v[-7.5525,23.0375]] . ( layer=m3 ll=v[-7.995,22.345] ur=v[-7.585,22.755]) = 0.39212561762782094 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.39212561762782094 >? 0 [router/convert_pin_to_tracks]: Converting [ -19 , 55 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 56, 0] [v[-7.8225,22.767500000000002], v[-7.6875,22.9025]] . ( layer=m3 ll=v[-7.995,22.755] ur=v[-7.585,23.165]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 56, 0] [v[-7.9575000000000005,22.6325], v[-7.5525,23.0375]] . ( layer=m3 ll=v[-7.995,22.755] ur=v[-7.585,23.165]) = 0.4675066844441924 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ -19 , 56 ] full=v3d[-19, 56, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 55, 0] [v[-7.8225,22.767500000000002], v[-7.6875,22.9025]] . ( layer=m3 ll=v[-7.585,22.345] ur=v[-7.175,22.755]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 55, 0] [v[-7.9575000000000005,22.6325], v[-7.5525,23.0375]] . ( layer=m3 ll=v[-7.585,22.345] ur=v[-7.175,22.755]) = 0.12673791855636446 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.12673791855636446 >? 0 [router/convert_pin_to_tracks]: Converting [ -18 , 55 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 56, 0] [v[-7.8225,22.767500000000002], v[-7.6875,22.9025]] . ( layer=m3 ll=v[-7.585,22.755] ur=v[-7.175,23.165]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 56, 0] [v[-7.9575000000000005,22.6325], v[-7.5525,23.0375]] . ( layer=m3 ll=v[-7.585,22.755] ur=v[-7.175,23.165]) = 0.2843633239361246 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.2843633239361246 >? 0 [router/convert_pin_to_tracks]: Converting [ -18 , 56 ] full=None [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[-7.8225,22.8] ur=v[-7.6875,22.87]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 55, 0] [v[-7.8225,22.8], v[-7.6875,22.87]] . ( layer=m3 ll=v[-8.405,22.345] ur=v[-7.995,22.755]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 55, 0] [v[-7.9575000000000005,22.665], v[-7.5525,23.005]] . ( layer=m3 ll=v[-8.405,22.345] ur=v[-7.995,22.755]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -20 , 55 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 56, 0] [v[-7.8225,22.8], v[-7.6875,22.87]] . ( layer=m3 ll=v[-8.405,22.755] ur=v[-7.995,23.165]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 56, 0] [v[-7.9575000000000005,22.665], v[-7.5525,23.005]] . ( layer=m3 ll=v[-8.405,22.755] ur=v[-7.995,23.165]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -20 , 56 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 55, 0] [v[-7.8225,22.8], v[-7.6875,22.87]] . ( layer=m3 ll=v[-7.995,22.345] ur=v[-7.585,22.755]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 55, 0] [v[-7.9575000000000005,22.665], v[-7.5525,23.005]] . ( layer=m3 ll=v[-7.995,22.345] ur=v[-7.585,22.755]) = 0.3832182798353966 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.3832182798353966 >? 0 [router/convert_pin_to_tracks]: Converting [ -19 , 55 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 56, 0] [v[-7.8225,22.8], v[-7.6875,22.87]] . ( layer=m3 ll=v[-7.995,22.755] ur=v[-7.585,23.165]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 56, 0] [v[-7.9575000000000005,22.665], v[-7.5525,23.005]] . ( layer=m3 ll=v[-7.995,22.755] ur=v[-7.585,23.165]) = 0.44861592704673375 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ -19 , 56 ] full=v3d[-19, 56, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 55, 0] [v[-7.8225,22.8], v[-7.6875,22.87]] . ( layer=m3 ll=v[-7.585,22.345] ur=v[-7.175,22.755]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 55, 0] [v[-7.9575000000000005,22.665], v[-7.5525,23.005]] . ( layer=m3 ll=v[-7.585,22.345] ur=v[-7.175,22.755]) = 0.09568829604502298 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.09568829604502298 >? 0 [router/convert_pin_to_tracks]: Converting [ -18 , 55 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 56, 0] [v[-7.8225,22.8], v[-7.6875,22.87]] . ( layer=m3 ll=v[-7.585,22.755] ur=v[-7.175,23.165]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 56, 0] [v[-7.9575000000000005,22.665], v[-7.5525,23.005]] . ( layer=m3 ll=v[-7.585,22.755] ur=v[-7.175,23.165]) = 0.2521036493190846 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.2521036493190846 >? 0 [router/convert_pin_to_tracks]: Converting [ -18 , 56 ] full=None [pin_group/convert_pin]: pins {v3d[-19, 56, 0], v3d[-18, 56, 0], v3d[-19, 55, 0], v3d[-18, 55, 0]} [pin_group/convert_pin]: secondary {v3d[-19, 55, 0], v3d[-18, 55, 0], v3d[-18, 56, 0]} [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[-7.8225,19.1275] ur=v[-7.6875,19.2625]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 46, 0] [v[-7.8225,19.1275], v[-7.6875,19.2625]] . ( layer=m3 ll=v[-8.405,18.655] ur=v[-7.995,19.065]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 46, 0] [v[-7.9575000000000005,18.9925], v[-7.5525,19.3975]] . ( layer=m3 ll=v[-8.405,18.655] ur=v[-7.995,19.065]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -20 , 46 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 47, 0] [v[-7.8225,19.1275], v[-7.6875,19.2625]] . ( layer=m3 ll=v[-8.405,19.065] ur=v[-7.995,19.475]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 47, 0] [v[-7.9575000000000005,18.9925], v[-7.5525,19.3975]] . ( layer=m3 ll=v[-8.405,19.065] ur=v[-7.995,19.475]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -20 , 47 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 46, 0] [v[-7.8225,19.1275], v[-7.6875,19.2625]] . ( layer=m3 ll=v[-7.995,18.655] ur=v[-7.585,19.065]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 46, 0] [v[-7.9575000000000005,18.9925], v[-7.5525,19.3975]] . ( layer=m3 ll=v[-7.995,18.655] ur=v[-7.585,19.065]) = 0.3794897890589424 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.3794897890589424 >? 0 [router/convert_pin_to_tracks]: Converting [ -19 , 46 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 47, 0] [v[-7.8225,19.1275], v[-7.6875,19.2625]] . ( layer=m3 ll=v[-7.995,19.065] ur=v[-7.585,19.475]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 47, 0] [v[-7.9575000000000005,18.9925], v[-7.5525,19.3975]] . ( layer=m3 ll=v[-7.995,19.065] ur=v[-7.585,19.475]) = 0.49931202669272856 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ -19 , 47 ] full=v3d[-19, 47, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 46, 0] [v[-7.8225,19.1275], v[-7.6875,19.2625]] . ( layer=m3 ll=v[-7.585,18.655] ur=v[-7.175,19.065]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 46, 0] [v[-7.9575000000000005,18.9925], v[-7.5525,19.3975]] . ( layer=m3 ll=v[-7.585,18.655] ur=v[-7.175,19.065]) = 0.07945124291035484 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.07945124291035484 >? 0 [router/convert_pin_to_tracks]: Converting [ -18 , 46 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 47, 0] [v[-7.8225,19.1275], v[-7.6875,19.2625]] . ( layer=m3 ll=v[-7.585,19.065] ur=v[-7.175,19.475]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 47, 0] [v[-7.9575000000000005,18.9925], v[-7.5525,19.3975]] . ( layer=m3 ll=v[-7.585,19.065] ur=v[-7.175,19.475]) = 0.33408457013157566 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.33408457013157566 >? 0 [router/convert_pin_to_tracks]: Converting [ -18 , 47 ] full=None [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[-7.8225,19.16] ur=v[-7.6875,19.23]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 46, 0] [v[-7.8225,19.16], v[-7.6875,19.23]] . ( layer=m3 ll=v[-8.405,18.655] ur=v[-7.995,19.065]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 46, 0] [v[-7.9575000000000005,19.025000000000002], v[-7.5525,19.365000000000002]] . ( layer=m3 ll=v[-8.405,18.655] ur=v[-7.995,19.065]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -20 , 46 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 47, 0] [v[-7.8225,19.16], v[-7.6875,19.23]] . ( layer=m3 ll=v[-8.405,19.065] ur=v[-7.995,19.475]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 47, 0] [v[-7.9575000000000005,19.025000000000002], v[-7.5525,19.365000000000002]] . ( layer=m3 ll=v[-8.405,19.065] ur=v[-7.995,19.475]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -20 , 47 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 46, 0] [v[-7.8225,19.16], v[-7.6875,19.23]] . ( layer=m3 ll=v[-7.995,18.655] ur=v[-7.585,19.065]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 46, 0] [v[-7.9575000000000005,19.025000000000002], v[-7.5525,19.365000000000002]] . ( layer=m3 ll=v[-7.995,18.655] ur=v[-7.585,19.065]) = 0.374641495299173 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.374641495299173 >? 0 [router/convert_pin_to_tracks]: Converting [ -19 , 46 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 47, 0] [v[-7.8225,19.16], v[-7.6875,19.23]] . ( layer=m3 ll=v[-7.995,19.065] ur=v[-7.585,19.475]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 47, 0] [v[-7.9575000000000005,19.025000000000002], v[-7.5525,19.365000000000002]] . ( layer=m3 ll=v[-7.995,19.065] ur=v[-7.585,19.475]) = 0.47828469555276465 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ -19 , 47 ] full=v3d[-19, 47, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 46, 0] [v[-7.8225,19.16], v[-7.6875,19.23]] . ( layer=m3 ll=v[-7.585,18.655] ur=v[-7.175,19.065]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 46, 0] [v[-7.9575000000000005,19.025000000000002], v[-7.5525,19.365000000000002]] . ( layer=m3 ll=v[-7.585,18.655] ur=v[-7.175,19.065]) = 0.05153882032021994 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.05153882032021994 >? 0 [router/convert_pin_to_tracks]: Converting [ -18 , 46 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 47, 0] [v[-7.8225,19.16], v[-7.6875,19.23]] . ( layer=m3 ll=v[-7.585,19.065] ur=v[-7.175,19.475]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 47, 0] [v[-7.9575000000000005,19.025000000000002], v[-7.5525,19.365000000000002]] . ( layer=m3 ll=v[-7.585,19.065] ur=v[-7.175,19.475]) = 0.30175528164391824 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.30175528164391824 >? 0 [router/convert_pin_to_tracks]: Converting [ -18 , 47 ] full=None [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[-7.8225,19.1275] ur=v[-7.6875,19.2625]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 46, 0] [v[-7.8225,19.1275], v[-7.6875,19.2625]] . ( layer=m3 ll=v[-8.405,18.655] ur=v[-7.995,19.065]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 46, 0] [v[-7.9575000000000005,18.9925], v[-7.5525,19.3975]] . ( layer=m3 ll=v[-8.405,18.655] ur=v[-7.995,19.065]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -20 , 46 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 47, 0] [v[-7.8225,19.1275], v[-7.6875,19.2625]] . ( layer=m3 ll=v[-8.405,19.065] ur=v[-7.995,19.475]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 47, 0] [v[-7.9575000000000005,18.9925], v[-7.5525,19.3975]] . ( layer=m3 ll=v[-8.405,19.065] ur=v[-7.995,19.475]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -20 , 47 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 46, 0] [v[-7.8225,19.1275], v[-7.6875,19.2625]] . ( layer=m3 ll=v[-7.995,18.655] ur=v[-7.585,19.065]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 46, 0] [v[-7.9575000000000005,18.9925], v[-7.5525,19.3975]] . ( layer=m3 ll=v[-7.995,18.655] ur=v[-7.585,19.065]) = 0.3794897890589424 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.3794897890589424 >? 0 [router/convert_pin_to_tracks]: Converting [ -19 , 46 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 47, 0] [v[-7.8225,19.1275], v[-7.6875,19.2625]] . ( layer=m3 ll=v[-7.995,19.065] ur=v[-7.585,19.475]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 47, 0] [v[-7.9575000000000005,18.9925], v[-7.5525,19.3975]] . ( layer=m3 ll=v[-7.995,19.065] ur=v[-7.585,19.475]) = 0.49931202669272856 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ -19 , 47 ] full=v3d[-19, 47, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 46, 0] [v[-7.8225,19.1275], v[-7.6875,19.2625]] . ( layer=m3 ll=v[-7.585,18.655] ur=v[-7.175,19.065]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 46, 0] [v[-7.9575000000000005,18.9925], v[-7.5525,19.3975]] . ( layer=m3 ll=v[-7.585,18.655] ur=v[-7.175,19.065]) = 0.07945124291035484 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.07945124291035484 >? 0 [router/convert_pin_to_tracks]: Converting [ -18 , 46 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 47, 0] [v[-7.8225,19.1275], v[-7.6875,19.2625]] . ( layer=m3 ll=v[-7.585,19.065] ur=v[-7.175,19.475]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 47, 0] [v[-7.9575000000000005,18.9925], v[-7.5525,19.3975]] . ( layer=m3 ll=v[-7.585,19.065] ur=v[-7.175,19.475]) = 0.33408457013157566 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.33408457013157566 >? 0 [router/convert_pin_to_tracks]: Converting [ -18 , 47 ] full=None [pin_group/convert_pin]: pins {v3d[-19, 46, 0], v3d[-18, 46, 0], v3d[-19, 47, 0], v3d[-18, 47, 0]} [pin_group/convert_pin]: secondary {v3d[-19, 46, 0], v3d[-18, 46, 0], v3d[-18, 47, 0]} [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[-7.8225,11.88] ur=v[-7.6875,11.950000000000001]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 28, 0] [v[-7.8225,11.88], v[-7.6875,11.950000000000001]] . ( layer=m3 ll=v[-8.405,11.275] ur=v[-7.995,11.685]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 28, 0] [v[-7.9575000000000005,11.745000000000001], v[-7.5525,12.085]] . ( layer=m3 ll=v[-8.405,11.275] ur=v[-7.995,11.685]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -20 , 28 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 29, 0] [v[-7.8225,11.88], v[-7.6875,11.950000000000001]] . ( layer=m3 ll=v[-8.405,11.685] ur=v[-7.995,12.095]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 29, 0] [v[-7.9575000000000005,11.745000000000001], v[-7.5525,12.085]] . ( layer=m3 ll=v[-8.405,11.685] ur=v[-7.995,12.095]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -20 , 29 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 30, 0] [v[-7.8225,11.88], v[-7.6875,11.950000000000001]] . ( layer=m3 ll=v[-8.405,12.095] ur=v[-7.995,12.505]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 30, 0] [v[-7.9575000000000005,11.745000000000001], v[-7.5525,12.085]] . ( layer=m3 ll=v[-8.405,12.095] ur=v[-7.995,12.505]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -20 , 30 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 28, 0] [v[-7.8225,11.88], v[-7.6875,11.950000000000001]] . ( layer=m3 ll=v[-7.995,11.275] ur=v[-7.585,11.685]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 28, 0] [v[-7.9575000000000005,11.745000000000001], v[-7.5525,12.085]] . ( layer=m3 ll=v[-7.995,11.275] ur=v[-7.585,11.685]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -19 , 28 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 29, 0] [v[-7.8225,11.88], v[-7.6875,11.950000000000001]] . ( layer=m3 ll=v[-7.995,11.685] ur=v[-7.585,12.095]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 29, 0] [v[-7.9575000000000005,11.745000000000001], v[-7.5525,12.085]] . ( layer=m3 ll=v[-7.995,11.685] ur=v[-7.585,12.095]) = 0.33999999999999986 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ -19 , 29 ] full=v3d[-19, 29, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 30, 0] [v[-7.8225,11.88], v[-7.6875,11.950000000000001]] . ( layer=m3 ll=v[-7.995,12.095] ur=v[-7.585,12.505]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 30, 0] [v[-7.9575000000000005,11.745000000000001], v[-7.5525,12.085]] . ( layer=m3 ll=v[-7.995,12.095] ur=v[-7.585,12.505]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -19 , 30 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 28, 0] [v[-7.8225,11.88], v[-7.6875,11.950000000000001]] . ( layer=m3 ll=v[-7.585,11.275] ur=v[-7.175,11.685]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 28, 0] [v[-7.9575000000000005,11.745000000000001], v[-7.5525,12.085]] . ( layer=m3 ll=v[-7.585,11.275] ur=v[-7.175,11.685]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -18 , 28 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 29, 0] [v[-7.8225,11.88], v[-7.6875,11.950000000000001]] . ( layer=m3 ll=v[-7.585,11.685] ur=v[-7.175,12.095]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 29, 0] [v[-7.9575000000000005,11.745000000000001], v[-7.5525,12.085]] . ( layer=m3 ll=v[-7.585,11.685] ur=v[-7.175,12.095]) = 0.33999999999999986 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.33999999999999986 >? 0 [router/convert_pin_to_tracks]: Converting [ -18 , 29 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 30, 0] [v[-7.8225,11.88], v[-7.6875,11.950000000000001]] . ( layer=m3 ll=v[-7.585,12.095] ur=v[-7.175,12.505]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 30, 0] [v[-7.9575000000000005,11.745000000000001], v[-7.5525,12.085]] . ( layer=m3 ll=v[-7.585,12.095] ur=v[-7.175,12.505]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -18 , 30 ] full=None [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[-7.8225,11.8475] ur=v[-7.6875,11.9825]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 28, 0] [v[-7.8225,11.8475], v[-7.6875,11.9825]] . ( layer=m3 ll=v[-8.405,11.275] ur=v[-7.995,11.685]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 28, 0] [v[-7.9575000000000005,11.7125], v[-7.5525,12.1175]] . ( layer=m3 ll=v[-8.405,11.275] ur=v[-7.995,11.685]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -20 , 28 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 29, 0] [v[-7.8225,11.8475], v[-7.6875,11.9825]] . ( layer=m3 ll=v[-8.405,11.685] ur=v[-7.995,12.095]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 29, 0] [v[-7.9575000000000005,11.7125], v[-7.5525,12.1175]] . ( layer=m3 ll=v[-8.405,11.685] ur=v[-7.995,12.095]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -20 , 29 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 30, 0] [v[-7.8225,11.8475], v[-7.6875,11.9825]] . ( layer=m3 ll=v[-8.405,12.095] ur=v[-7.995,12.505]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-20, 30, 0] [v[-7.9575000000000005,11.7125], v[-7.5525,12.1175]] . ( layer=m3 ll=v[-8.405,12.095] ur=v[-7.995,12.505]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -20 , 30 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 28, 0] [v[-7.8225,11.8475], v[-7.6875,11.9825]] . ( layer=m3 ll=v[-7.995,11.275] ur=v[-7.585,11.685]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 28, 0] [v[-7.9575000000000005,11.7125], v[-7.5525,12.1175]] . ( layer=m3 ll=v[-7.995,11.275] ur=v[-7.585,11.685]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -19 , 28 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 29, 0] [v[-7.8225,11.8475], v[-7.6875,11.9825]] . ( layer=m3 ll=v[-7.995,11.685] ur=v[-7.585,12.095]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 29, 0] [v[-7.9575000000000005,11.7125], v[-7.5525,12.1175]] . ( layer=m3 ll=v[-7.995,11.685] ur=v[-7.585,12.095]) = 0.5339124460058976 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ -19 , 29 ] full=v3d[-19, 29, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 30, 0] [v[-7.8225,11.8475], v[-7.6875,11.9825]] . ( layer=m3 ll=v[-7.995,12.095] ur=v[-7.585,12.505]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-19, 30, 0] [v[-7.9575000000000005,11.7125], v[-7.5525,12.1175]] . ( layer=m3 ll=v[-7.995,12.095] ur=v[-7.585,12.505]) = 0.37317891151564325 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.37317891151564325 >? 0 [router/convert_pin_to_tracks]: Converting [ -19 , 30 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 28, 0] [v[-7.8225,11.8475], v[-7.6875,11.9825]] . ( layer=m3 ll=v[-7.585,11.275] ur=v[-7.175,11.685]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 28, 0] [v[-7.9575000000000005,11.7125], v[-7.5525,12.1175]] . ( layer=m3 ll=v[-7.585,11.275] ur=v[-7.175,11.685]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -18 , 28 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 29, 0] [v[-7.8225,11.8475], v[-7.6875,11.9825]] . ( layer=m3 ll=v[-7.585,11.685] ur=v[-7.175,12.095]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 29, 0] [v[-7.9575000000000005,11.7125], v[-7.5525,12.1175]] . ( layer=m3 ll=v[-7.585,11.685] ur=v[-7.175,12.095]) = 0.38387823590300113 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.38387823590300113 >? 0 [router/convert_pin_to_tracks]: Converting [ -18 , 29 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 30, 0] [v[-7.8225,11.8475], v[-7.6875,11.9825]] . ( layer=m3 ll=v[-7.585,12.095] ur=v[-7.175,12.505]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-18, 30, 0] [v[-7.9575000000000005,11.7125], v[-7.5525,12.1175]] . ( layer=m3 ll=v[-7.585,12.095] ur=v[-7.175,12.505]) = 0.039528470752104014 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.039528470752104014 >? 0 [router/convert_pin_to_tracks]: Converting [ -18 , 30 ] full=None [pin_group/convert_pin]: pins {v3d[-19, 29, 0], v3d[-18, 29, 0], v3d[-19, 30, 0], v3d[-18, 30, 0]} [pin_group/convert_pin]: secondary {v3d[-18, 29, 0], v3d[-19, 30, 0], v3d[-18, 30, 0]} [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[-1.7775,28.4875] ur=v[-1.6425,28.622500000000002]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-5, 69, 0] [v[-1.7775,28.4875], v[-1.6425,28.622500000000002]] . ( layer=m3 ll=v[-2.255,28.085] ur=v[-1.845,28.495]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-5, 69, 0] [v[-1.9125,28.3525], v[-1.5075,28.7575]] . ( layer=m3 ll=v[-2.255,28.085] ur=v[-1.845,28.495]) = 0.1576784703122165 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.1576784703122165 >? 0 [router/convert_pin_to_tracks]: Converting [ -5 , 69 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-5, 70, 0] [v[-1.7775,28.4875], v[-1.6425,28.622500000000002]] . ( layer=m3 ll=v[-2.255,28.495] ur=v[-1.845,28.905]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-5, 70, 0] [v[-1.9125,28.3525], v[-1.5075,28.7575]] . ( layer=m3 ll=v[-2.255,28.495] ur=v[-1.845,28.905]) = 0.2710396649938891 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.2710396649938891 >? 0 [router/convert_pin_to_tracks]: Converting [ -5 , 70 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-4, 69, 0] [v[-1.7775,28.4875], v[-1.6425,28.622500000000002]] . ( layer=m3 ll=v[-1.845,28.085] ur=v[-1.435,28.495]) = 0.135 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-4, 69, 0] [v[-1.9125,28.3525], v[-1.5075,28.7575]] . ( layer=m3 ll=v[-1.845,28.085] ur=v[-1.435,28.495]) = 0.366350242254595 [router/convert_pin_coord_to_tracks]: Overlap: 0.135 >? 0 [router/convert_pin_to_tracks]: Converting [ -4 , 69 ] full=v3d[-4, 69, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-4, 70, 0] [v[-1.7775,28.4875], v[-1.6425,28.622500000000002]] . ( layer=m3 ll=v[-1.845,28.495] ur=v[-1.435,28.905]) = 0.135 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-4, 70, 0] [v[-1.9125,28.3525], v[-1.5075,28.7575]] . ( layer=m3 ll=v[-1.845,28.495] ur=v[-1.435,28.905]) = 0.42756578441217624 [router/convert_pin_coord_to_tracks]: Overlap: 0.135 >? 0 [router/convert_pin_to_tracks]: Converting [ -4 , 70 ] full=v3d[-4, 70, 0] [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[-1.7775,28.52] ur=v[-1.6425,28.59]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-5, 69, 0] [v[-1.7775,28.52], v[-1.6425,28.59]] . ( layer=m3 ll=v[-2.255,28.085] ur=v[-1.845,28.495]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-5, 69, 0] [v[-1.9125,28.385], v[-1.5075,28.725]] . ( layer=m3 ll=v[-2.255,28.085] ur=v[-1.845,28.495]) = 0.12905909499140264 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.12905909499140264 >? 0 [router/convert_pin_to_tracks]: Converting [ -5 , 69 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-5, 70, 0] [v[-1.7775,28.52], v[-1.6425,28.59]] . ( layer=m3 ll=v[-2.255,28.495] ur=v[-1.845,28.905]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-5, 70, 0] [v[-1.9125,28.385], v[-1.5075,28.725]] . ( layer=m3 ll=v[-2.255,28.495] ur=v[-1.845,28.905]) = 0.2397003337502896 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.2397003337502896 >? 0 [router/convert_pin_to_tracks]: Converting [ -5 , 70 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-4, 69, 0] [v[-1.7775,28.52], v[-1.6425,28.59]] . ( layer=m3 ll=v[-1.845,28.085] ur=v[-1.435,28.495]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-4, 69, 0] [v[-1.9125,28.385], v[-1.5075,28.725]] . ( layer=m3 ll=v[-1.845,28.085] ur=v[-1.435,28.495]) = 0.3549735905669601 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.3549735905669601 >? 0 [router/convert_pin_to_tracks]: Converting [ -4 , 69 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-4, 70, 0] [v[-1.7775,28.52], v[-1.6425,28.59]] . ( layer=m3 ll=v[-1.845,28.495] ur=v[-1.435,28.905]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-4, 70, 0] [v[-1.9125,28.385], v[-1.5075,28.725]] . ( layer=m3 ll=v[-1.845,28.495] ur=v[-1.435,28.905]) = 0.40841920865698783 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ -4 , 70 ] full=v3d[-4, 70, 0] [pin_group/convert_pin]: Removing pins {v3d[-4, 70, 0]} [pin_group/convert_pin]: Removing pins {v3d[-5, 70, 0]} [pin_group/convert_pin]: Removing blocks {v3d[-4, 70, 0]} [pin_group/convert_pin]: pins {v3d[-4, 69, 0], v3d[-5, 69, 0]} [pin_group/convert_pin]: secondary {v3d[-5, 69, 0], v3d[-4, 69, 0]} [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[-1.7775,33.47] ur=v[-1.6425,33.54]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-5, 81, 0] [v[-1.7775,33.47], v[-1.6425,33.54]] . ( layer=m3 ll=v[-2.255,33.005] ur=v[-1.845,33.415]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-5, 81, 0] [v[-1.9125,33.335], v[-1.5075,33.675]] . ( layer=m3 ll=v[-2.255,33.005] ur=v[-1.845,33.415]) = 0.10467210707729038 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.10467210707729038 >? 0 [router/convert_pin_to_tracks]: Converting [ -5 , 81 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-5, 82, 0] [v[-1.7775,33.47], v[-1.6425,33.54]] . ( layer=m3 ll=v[-2.255,33.415] ur=v[-1.845,33.825]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-5, 82, 0] [v[-1.9125,33.335], v[-1.5075,33.675]] . ( layer=m3 ll=v[-2.255,33.415] ur=v[-1.845,33.825]) = 0.2686191541941843 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.2686191541941843 >? 0 [router/convert_pin_to_tracks]: Converting [ -5 , 82 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-4, 81, 0] [v[-1.7775,33.47], v[-1.6425,33.54]] . ( layer=m3 ll=v[-1.845,33.005] ur=v[-1.435,33.415]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-4, 81, 0] [v[-1.9125,33.335], v[-1.5075,33.675]] . ( layer=m3 ll=v[-1.845,33.005] ur=v[-1.435,33.415]) = 0.34685191364615486 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.34685191364615486 >? 0 [router/convert_pin_to_tracks]: Converting [ -4 , 81 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-4, 82, 0] [v[-1.7775,33.47], v[-1.6425,33.54]] . ( layer=m3 ll=v[-1.845,33.415] ur=v[-1.435,33.825]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-4, 82, 0] [v[-1.9125,33.335], v[-1.5075,33.675]] . ( layer=m3 ll=v[-1.845,33.415] ur=v[-1.435,33.825]) = 0.4260355032153998 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ -4 , 82 ] full=v3d[-4, 82, 0] [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[-1.7775,33.4375] ur=v[-1.6425,33.5725]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-5, 81, 0] [v[-1.7775,33.4375], v[-1.6425,33.5725]] . ( layer=m3 ll=v[-2.255,33.005] ur=v[-1.845,33.415]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-5, 81, 0] [v[-1.9125,33.3025], v[-1.5075,33.7075]] . ( layer=m3 ll=v[-2.255,33.005] ur=v[-1.845,33.415]) = 0.13119641763401688 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.13119641763401688 >? 0 [router/convert_pin_to_tracks]: Converting [ -5 , 81 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-5, 82, 0] [v[-1.7775,33.4375], v[-1.6425,33.5725]] . ( layer=m3 ll=v[-2.255,33.415] ur=v[-1.845,33.825]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-5, 82, 0] [v[-1.9125,33.3025], v[-1.5075,33.7075]] . ( layer=m3 ll=v[-2.255,33.415] ur=v[-1.845,33.825]) = 0.3001874414428464 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.3001874414428464 >? 0 [router/convert_pin_to_tracks]: Converting [ -5 , 82 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-4, 81, 0] [v[-1.7775,33.4375], v[-1.6425,33.5725]] . ( layer=m3 ll=v[-1.845,33.005] ur=v[-1.435,33.415]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-4, 81, 0] [v[-1.9125,33.3025], v[-1.5075,33.7075]] . ( layer=m3 ll=v[-1.845,33.005] ur=v[-1.435,33.415]) = 0.3557562367689417 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.3557562367689417 >? 0 [router/convert_pin_to_tracks]: Converting [ -4 , 81 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-4, 82, 0] [v[-1.7775,33.4375], v[-1.6425,33.5725]] . ( layer=m3 ll=v[-1.845,33.415] ur=v[-1.435,33.825]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-4, 82, 0] [v[-1.9125,33.3025], v[-1.5075,33.7075]] . ( layer=m3 ll=v[-1.845,33.415] ur=v[-1.435,33.825]) = 0.44661224792878473 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ -4 , 82 ] full=v3d[-4, 82, 0] [pin_group/convert_pin]: pins {v3d[-4, 81, 0], v3d[-5, 81, 0], v3d[-5, 82, 0], v3d[-4, 82, 0]} [pin_group/convert_pin]: secondary {v3d[-5, 82, 0], v3d[-5, 81, 0], v3d[-4, 81, 0]} [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[-1.7775,38.42] ur=v[-1.6425,38.49]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-5, 93, 0] [v[-1.7775,38.42], v[-1.6425,38.49]] . ( layer=m3 ll=v[-2.255,37.925000000000004] ur=v[-1.845,38.335]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-5, 93, 0] [v[-1.9125,38.285000000000004], v[-1.5075,38.625]] . ( layer=m3 ll=v[-2.255,37.925000000000004] ur=v[-1.845,38.335]) = 0.08400148808205561 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.08400148808205561 >? 0 [router/convert_pin_to_tracks]: Converting [ -5 , 93 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-5, 94, 0] [v[-1.7775,38.42], v[-1.6425,38.49]] . ( layer=m3 ll=v[-2.255,38.335] ur=v[-1.845,38.745]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-5, 94, 0] [v[-1.9125,38.285000000000004], v[-1.5075,38.625]] . ( layer=m3 ll=v[-2.255,38.335] ur=v[-1.845,38.745]) = 0.2977519941159077 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.2977519941159077 >? 0 [router/convert_pin_to_tracks]: Converting [ -5 , 94 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-4, 93, 0] [v[-1.7775,38.42], v[-1.6425,38.49]] . ( layer=m3 ll=v[-1.845,37.925000000000004] ur=v[-1.435,38.335]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-4, 93, 0] [v[-1.9125,38.285000000000004], v[-1.5075,38.625]] . ( layer=m3 ll=v[-1.845,37.925000000000004] ur=v[-1.435,38.335]) = 0.341183601598904 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.341183601598904 >? 0 [router/convert_pin_to_tracks]: Converting [ -4 , 93 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-4, 94, 0] [v[-1.7775,38.42], v[-1.6425,38.49]] . ( layer=m3 ll=v[-1.845,38.335] ur=v[-1.435,38.745]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-4, 94, 0] [v[-1.9125,38.285000000000004], v[-1.5075,38.625]] . ( layer=m3 ll=v[-1.845,38.335] ur=v[-1.435,38.745]) = 0.4449789320855533 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ -4 , 94 ] full=v3d[-4, 94, 0] [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[-1.7775,38.3875] ur=v[-1.6425,38.5225]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-5, 93, 0] [v[-1.7775,38.3875], v[-1.6425,38.5225]] . ( layer=m3 ll=v[-2.255,37.925000000000004] ur=v[-1.845,38.335]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-5, 93, 0] [v[-1.9125,38.2525], v[-1.5075,38.6575]] . ( layer=m3 ll=v[-2.255,37.925000000000004] ur=v[-1.845,38.335]) = 0.10659502802664171 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.10659502802664171 >? 0 [router/convert_pin_to_tracks]: Converting [ -5 , 93 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-5, 94, 0] [v[-1.7775,38.3875], v[-1.6425,38.5225]] . ( layer=m3 ll=v[-2.255,38.335] ur=v[-1.845,38.745]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-5, 94, 0] [v[-1.9125,38.2525], v[-1.5075,38.6575]] . ( layer=m3 ll=v[-2.255,38.335] ur=v[-1.845,38.745]) = 0.32948823954733003 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.32948823954733003 >? 0 [router/convert_pin_to_tracks]: Converting [ -5 , 94 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-4, 93, 0] [v[-1.7775,38.3875], v[-1.6425,38.5225]] . ( layer=m3 ll=v[-1.845,37.925000000000004] ur=v[-1.435,38.335]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-4, 93, 0] [v[-1.9125,38.2525], v[-1.5075,38.6575]] . ( layer=m3 ll=v[-1.845,37.925000000000004] ur=v[-1.435,38.335]) = 0.34743704465701475 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.34743704465701475 >? 0 [router/convert_pin_to_tracks]: Converting [ -4 , 93 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-4, 94, 0] [v[-1.7775,38.3875], v[-1.6425,38.5225]] . ( layer=m3 ll=v[-1.845,38.335] ur=v[-1.435,38.745]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-4, 94, 0] [v[-1.9125,38.2525], v[-1.5075,38.6575]] . ( layer=m3 ll=v[-1.845,38.335] ur=v[-1.435,38.745]) = 0.46681098958786166 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ -4 , 94 ] full=v3d[-4, 94, 0] [pin_group/convert_pin]: pins {v3d[-5, 94, 0], v3d[-4, 94, 0], v3d[-4, 93, 0], v3d[-5, 93, 0]} [pin_group/convert_pin]: secondary {v3d[-5, 94, 0], v3d[-4, 93, 0], v3d[-5, 93, 0]} [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[-0.4875,11.620000000000001] ur=v[-0.3525,11.69]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-2, 28, 0] [v[-0.4875,11.620000000000001], v[-0.3525,11.69]] . ( layer=m3 ll=v[-1.025,11.275] ur=v[-0.615,11.685]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-2, 28, 0] [v[-0.6225,11.485], v[-0.2175,11.825000000000001]] . ( layer=m3 ll=v[-1.025,11.275] ur=v[-0.615,11.685]) = 0.2001405755962554 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.2001405755962554 >? 0 [router/convert_pin_to_tracks]: Converting [ -2 , 28 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-2, 29, 0] [v[-0.4875,11.620000000000001], v[-0.3525,11.69]] . ( layer=m3 ll=v[-1.025,11.685] ur=v[-0.615,12.095]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-2, 29, 0] [v[-0.6225,11.485], v[-0.2175,11.825000000000001]] . ( layer=m3 ll=v[-1.025,11.685] ur=v[-0.615,12.095]) = 0.14020074892810008 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.14020074892810008 >? 0 [router/convert_pin_to_tracks]: Converting [ -2 , 29 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-1, 28, 0] [v[-0.4875,11.620000000000001], v[-0.3525,11.69]] . ( layer=m3 ll=v[-0.615,11.275] ur=v[-0.20500000000000002,11.685]) = 0.135 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-1, 28, 0] [v[-0.6225,11.485], v[-0.2175,11.825000000000001]] . ( layer=m3 ll=v[-0.615,11.275] ur=v[-0.20500000000000002,11.685]) = 0.44497893208555434 [router/convert_pin_coord_to_tracks]: Overlap: 0.135 >? 0 [router/convert_pin_to_tracks]: Converting [ -1 , 28 ] full=v3d[-1, 28, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-1, 29, 0] [v[-0.4875,11.620000000000001], v[-0.3525,11.69]] . ( layer=m3 ll=v[-0.615,11.685] ur=v[-0.20500000000000002,12.095]) = 0.135 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-1, 29, 0] [v[-0.6225,11.485], v[-0.2175,11.825000000000001]] . ( layer=m3 ll=v[-0.615,11.685] ur=v[-0.20500000000000002,12.095]) = 0.4214335653457139 [router/convert_pin_coord_to_tracks]: Overlap: 0.135 >? 0 [router/convert_pin_to_tracks]: Converting [ -1 , 29 ] full=v3d[-1, 29, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[0, 28, 0] [v[-0.4875,11.620000000000001], v[-0.3525,11.69]] . ( layer=m3 ll=v[-0.20500000000000002,11.275] ur=v[0.20500000000000002,11.685]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[0, 28, 0] [v[-0.6225,11.485], v[-0.2175,11.825000000000001]] . ( layer=m3 ll=v[-0.20500000000000002,11.275] ur=v[0.20500000000000002,11.685]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 0 , 28 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[0, 29, 0] [v[-0.4875,11.620000000000001], v[-0.3525,11.69]] . ( layer=m3 ll=v[-0.20500000000000002,11.685] ur=v[0.20500000000000002,12.095]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[0, 29, 0] [v[-0.6225,11.485], v[-0.2175,11.825000000000001]] . ( layer=m3 ll=v[-0.20500000000000002,11.685] ur=v[0.20500000000000002,12.095]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 0 , 29 ] full=None [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[-0.4875,11.5875] ur=v[-0.3525,11.7225]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-2, 28, 0] [v[-0.4875,11.5875], v[-0.3525,11.7225]] . ( layer=m3 ll=v[-1.025,11.275] ur=v[-0.615,11.685]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-2, 28, 0] [v[-0.6225,11.4525], v[-0.2175,11.8575]] . ( layer=m3 ll=v[-1.025,11.275] ur=v[-0.615,11.685]) = 0.23262093628906227 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.23262093628906227 >? 0 [router/convert_pin_to_tracks]: Converting [ -2 , 28 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-2, 29, 0] [v[-0.4875,11.5875], v[-0.3525,11.7225]] . ( layer=m3 ll=v[-1.025,11.685] ur=v[-0.615,12.095]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-2, 29, 0] [v[-0.6225,11.4525], v[-0.2175,11.8575]] . ( layer=m3 ll=v[-1.025,11.685] ur=v[-0.615,12.095]) = 0.1726629664983195 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.1726629664983195 >? 0 [router/convert_pin_to_tracks]: Converting [ -2 , 29 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-1, 28, 0] [v[-0.4875,11.5875], v[-0.3525,11.7225]] . ( layer=m3 ll=v[-0.615,11.275] ur=v[-0.20500000000000002,11.685]) = 0.135 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-1, 28, 0] [v[-0.6225,11.4525], v[-0.2175,11.8575]] . ( layer=m3 ll=v[-0.615,11.275] ur=v[-0.20500000000000002,11.685]) = 0.46050244299026244 [router/convert_pin_coord_to_tracks]: Overlap: 0.135 >? 0 [router/convert_pin_to_tracks]: Converting [ -1 , 28 ] full=v3d[-1, 28, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-1, 29, 0] [v[-0.4875,11.5875], v[-0.3525,11.7225]] . ( layer=m3 ll=v[-0.615,11.685] ur=v[-0.20500000000000002,12.095]) = 0.135 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-1, 29, 0] [v[-0.6225,11.4525], v[-0.2175,11.8575]] . ( layer=m3 ll=v[-0.615,11.685] ur=v[-0.20500000000000002,12.095]) = 0.43331570476962844 [router/convert_pin_coord_to_tracks]: Overlap: 0.135 >? 0 [router/convert_pin_to_tracks]: Converting [ -1 , 29 ] full=v3d[-1, 29, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[0, 28, 0] [v[-0.4875,11.5875], v[-0.3525,11.7225]] . ( layer=m3 ll=v[-0.20500000000000002,11.275] ur=v[0.20500000000000002,11.685]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[0, 28, 0] [v[-0.6225,11.4525], v[-0.2175,11.8575]] . ( layer=m3 ll=v[-0.20500000000000002,11.275] ur=v[0.20500000000000002,11.685]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 0 , 28 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[0, 29, 0] [v[-0.4875,11.5875], v[-0.3525,11.7225]] . ( layer=m3 ll=v[-0.20500000000000002,11.685] ur=v[0.20500000000000002,12.095]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[0, 29, 0] [v[-0.6225,11.4525], v[-0.2175,11.8575]] . ( layer=m3 ll=v[-0.20500000000000002,11.685] ur=v[0.20500000000000002,12.095]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 0 , 29 ] full=None [pin_group/convert_pin]: pins {v3d[-2, 28, 0], v3d[-2, 29, 0], v3d[-1, 28, 0], v3d[-1, 29, 0]} [pin_group/convert_pin]: secondary {v3d[-2, 28, 0], v3d[-2, 29, 0]} [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[-0.4875,-8.18] ur=v[-0.3525,-8.11]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-2, -20, 0] [v[-0.4875,-8.18], v[-0.3525,-8.11]] . ( layer=m3 ll=v[-1.025,-8.405] ur=v[-0.615,-7.995]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-2, -20, 0] [v[-0.6225,-8.315], v[-0.2175,-7.9750000000000005]] . ( layer=m3 ll=v[-1.025,-8.405] ur=v[-0.615,-7.995]) = 0.32008787855837284 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.32008787855837284 >? 0 [router/convert_pin_to_tracks]: Converting [ -2 , -20 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-2, -19, 0] [v[-0.4875,-8.18], v[-0.3525,-8.11]] . ( layer=m3 ll=v[-1.025,-7.995] ur=v[-0.615,-7.585]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-2, -19, 0] [v[-0.6225,-8.315], v[-0.2175,-7.9750000000000005]] . ( layer=m3 ll=v[-1.025,-7.995] ur=v[-0.615,-7.585]) = 0.02136000936329345 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.02136000936329345 >? 0 [router/convert_pin_to_tracks]: Converting [ -2 , -19 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-1, -20, 0] [v[-0.4875,-8.18], v[-0.3525,-8.11]] . ( layer=m3 ll=v[-0.615,-8.405] ur=v[-0.20500000000000002,-7.995]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-1, -20, 0] [v[-0.6225,-8.315], v[-0.2175,-7.9750000000000005]] . ( layer=m3 ll=v[-0.615,-8.405] ur=v[-0.20500000000000002,-7.995]) = 0.5103001567705027 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ -1 , -20 ] full=v3d[-1, -20, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-1, -19, 0] [v[-0.4875,-8.18], v[-0.3525,-8.11]] . ( layer=m3 ll=v[-0.615,-7.995] ur=v[-0.20500000000000002,-7.585]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-1, -19, 0] [v[-0.6225,-8.315], v[-0.2175,-7.9750000000000005]] . ( layer=m3 ll=v[-0.615,-7.995] ur=v[-0.20500000000000002,-7.585]) = 0.3980028266231283 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.3980028266231283 >? 0 [router/convert_pin_to_tracks]: Converting [ -1 , -19 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[0, -20, 0] [v[-0.4875,-8.18], v[-0.3525,-8.11]] . ( layer=m3 ll=v[-0.20500000000000002,-8.405] ur=v[0.20500000000000002,-7.995]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[0, -20, 0] [v[-0.6225,-8.315], v[-0.2175,-7.9750000000000005]] . ( layer=m3 ll=v[-0.20500000000000002,-8.405] ur=v[0.20500000000000002,-7.995]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 0 , -20 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[0, -19, 0] [v[-0.4875,-8.18], v[-0.3525,-8.11]] . ( layer=m3 ll=v[-0.20500000000000002,-7.995] ur=v[0.20500000000000002,-7.585]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[0, -19, 0] [v[-0.6225,-8.315], v[-0.2175,-7.9750000000000005]] . ( layer=m3 ll=v[-0.20500000000000002,-7.995] ur=v[0.20500000000000002,-7.585]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 0 , -19 ] full=None [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[-0.4875,-8.2125] ur=v[-0.3525,-8.0775]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-2, -21, 0] [v[-0.4875,-8.2125], v[-0.3525,-8.0775]] . ( layer=m3 ll=v[-1.025,-8.815] ur=v[-0.615,-8.405]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-2, -21, 0] [v[-0.6225,-8.3475], v[-0.2175,-7.9425]] . ( layer=m3 ll=v[-1.025,-8.815] ur=v[-0.615,-8.405]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -2 , -21 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-2, -20, 0] [v[-0.4875,-8.2125], v[-0.3525,-8.0775]] . ( layer=m3 ll=v[-1.025,-8.405] ur=v[-0.615,-7.995]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-2, -20, 0] [v[-0.6225,-8.3475], v[-0.2175,-7.9425]] . ( layer=m3 ll=v[-1.025,-8.405] ur=v[-0.615,-7.995]) = 0.3525797782062948 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.3525797782062948 >? 0 [router/convert_pin_to_tracks]: Converting [ -2 , -20 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-2, -19, 0] [v[-0.4875,-8.2125], v[-0.3525,-8.0775]] . ( layer=m3 ll=v[-1.025,-7.995] ur=v[-0.615,-7.585]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-2, -19, 0] [v[-0.6225,-8.3475], v[-0.2175,-7.9425]] . ( layer=m3 ll=v[-1.025,-7.995] ur=v[-0.615,-7.585]) = 0.053033008588991286 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.053033008588991286 >? 0 [router/convert_pin_to_tracks]: Converting [ -2 , -19 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-1, -21, 0] [v[-0.4875,-8.2125], v[-0.3525,-8.0775]] . ( layer=m3 ll=v[-0.615,-8.815] ur=v[-0.20500000000000002,-8.405]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-1, -21, 0] [v[-0.6225,-8.3475], v[-0.2175,-7.9425]] . ( layer=m3 ll=v[-0.615,-8.815] ur=v[-0.20500000000000002,-8.405]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ -1 , -21 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-1, -20, 0] [v[-0.4875,-8.2125], v[-0.3525,-8.0775]] . ( layer=m3 ll=v[-0.615,-8.405] ur=v[-0.20500000000000002,-7.995]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-1, -20, 0] [v[-0.6225,-8.3475], v[-0.2175,-7.9425]] . ( layer=m3 ll=v[-0.615,-8.405] ur=v[-0.20500000000000002,-7.995]) = 0.5312838224527451 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ -1 , -20 ] full=v3d[-1, -20, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-1, -19, 0] [v[-0.4875,-8.2125], v[-0.3525,-8.0775]] . ( layer=m3 ll=v[-0.615,-7.995] ur=v[-0.20500000000000002,-7.585]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-1, -19, 0] [v[-0.6225,-8.3475], v[-0.2175,-7.9425]] . ( layer=m3 ll=v[-0.615,-7.995] ur=v[-0.20500000000000002,-7.585]) = 0.40095199213870975 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.40095199213870975 >? 0 [router/convert_pin_to_tracks]: Converting [ -1 , -19 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[0, -21, 0] [v[-0.4875,-8.2125], v[-0.3525,-8.0775]] . ( layer=m3 ll=v[-0.20500000000000002,-8.815] ur=v[0.20500000000000002,-8.405]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[0, -21, 0] [v[-0.6225,-8.3475], v[-0.2175,-7.9425]] . ( layer=m3 ll=v[-0.20500000000000002,-8.815] ur=v[0.20500000000000002,-8.405]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 0 , -21 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[0, -20, 0] [v[-0.4875,-8.2125], v[-0.3525,-8.0775]] . ( layer=m3 ll=v[-0.20500000000000002,-8.405] ur=v[0.20500000000000002,-7.995]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[0, -20, 0] [v[-0.6225,-8.3475], v[-0.2175,-7.9425]] . ( layer=m3 ll=v[-0.20500000000000002,-8.405] ur=v[0.20500000000000002,-7.995]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 0 , -20 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[0, -19, 0] [v[-0.4875,-8.2125], v[-0.3525,-8.0775]] . ( layer=m3 ll=v[-0.20500000000000002,-7.995] ur=v[0.20500000000000002,-7.585]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[0, -19, 0] [v[-0.6225,-8.3475], v[-0.2175,-7.9425]] . ( layer=m3 ll=v[-0.20500000000000002,-7.995] ur=v[0.20500000000000002,-7.585]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 0 , -19 ] full=None [pin_group/convert_pin]: Removing pins {v3d[-2, -20, 0], v3d[-2, -19, 0], v3d[-1, -19, 0]} [pin_group/convert_pin]: pins {v3d[-1, -20, 0]} [pin_group/convert_pin]: secondary set() [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[-0.4875,6.6375] ur=v[-0.3525,6.7725]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-2, 16, 0] [v[-0.4875,6.6375], v[-0.3525,6.7725]] . ( layer=m3 ll=v[-1.025,6.355] ur=v[-0.615,6.765000000000001]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-2, 16, 0] [v[-0.6225,6.5025], v[-0.2175,6.9075]] . ( layer=m3 ll=v[-1.025,6.355] ur=v[-0.615,6.765000000000001]) = 0.26260712100017414 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.26260712100017414 >? 0 [router/convert_pin_to_tracks]: Converting [ -2 , 16 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-2, 17, 0] [v[-0.4875,6.6375], v[-0.3525,6.7725]] . ( layer=m3 ll=v[-1.025,6.765000000000001] ur=v[-0.615,7.175]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-2, 17, 0] [v[-0.6225,6.5025], v[-0.2175,6.9075]] . ( layer=m3 ll=v[-1.025,6.765000000000001] ur=v[-0.615,7.175]) = 0.14269723192830255 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.14269723192830255 >? 0 [router/convert_pin_to_tracks]: Converting [ -2 , 17 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-1, 16, 0] [v[-0.4875,6.6375], v[-0.3525,6.7725]] . ( layer=m3 ll=v[-0.615,6.355] ur=v[-0.20500000000000002,6.765000000000001]) = 0.135 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-1, 16, 0] [v[-0.6225,6.5025], v[-0.2175,6.9075]] . ( layer=m3 ll=v[-0.615,6.355] ur=v[-0.20500000000000002,6.765000000000001]) = 0.4763533352460126 [router/convert_pin_coord_to_tracks]: Overlap: 0.135 >? 0 [router/convert_pin_to_tracks]: Converting [ -1 , 16 ] full=v3d[-1, 16, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-1, 17, 0] [v[-0.4875,6.6375], v[-0.3525,6.7725]] . ( layer=m3 ll=v[-0.615,6.765000000000001] ur=v[-0.20500000000000002,7.175]) = 0.135 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-1, 17, 0] [v[-0.6225,6.5025], v[-0.2175,6.9075]] . ( layer=m3 ll=v[-0.615,6.765000000000001] ur=v[-0.20500000000000002,7.175]) = 0.4222706478077771 [router/convert_pin_coord_to_tracks]: Overlap: 0.135 >? 0 [router/convert_pin_to_tracks]: Converting [ -1 , 17 ] full=v3d[-1, 17, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[0, 16, 0] [v[-0.4875,6.6375], v[-0.3525,6.7725]] . ( layer=m3 ll=v[-0.20500000000000002,6.355] ur=v[0.20500000000000002,6.765000000000001]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[0, 16, 0] [v[-0.6225,6.5025], v[-0.2175,6.9075]] . ( layer=m3 ll=v[-0.20500000000000002,6.355] ur=v[0.20500000000000002,6.765000000000001]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 0 , 16 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[0, 17, 0] [v[-0.4875,6.6375], v[-0.3525,6.7725]] . ( layer=m3 ll=v[-0.20500000000000002,6.765000000000001] ur=v[0.20500000000000002,7.175]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[0, 17, 0] [v[-0.6225,6.5025], v[-0.2175,6.9075]] . ( layer=m3 ll=v[-0.20500000000000002,6.765000000000001] ur=v[0.20500000000000002,7.175]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 0 , 17 ] full=None [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[-0.4875,6.67] ur=v[-0.3525,6.74]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-2, 16, 0] [v[-0.4875,6.67], v[-0.3525,6.74]] . ( layer=m3 ll=v[-1.025,6.355] ur=v[-0.615,6.765000000000001]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-2, 16, 0] [v[-0.6225,6.535], v[-0.2175,6.875]] . ( layer=m3 ll=v[-1.025,6.355] ur=v[-0.615,6.765000000000001]) = 0.23012225011936632 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.23012225011936632 >? 0 [router/convert_pin_to_tracks]: Converting [ -2 , 16 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-2, 17, 0] [v[-0.4875,6.67], v[-0.3525,6.74]] . ( layer=m3 ll=v[-1.025,6.765000000000001] ur=v[-0.615,7.175]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-2, 17, 0] [v[-0.6225,6.535], v[-0.2175,6.875]] . ( layer=m3 ll=v[-1.025,6.765000000000001] ur=v[-0.615,7.175]) = 0.11025538535599917 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.11025538535599917 >? 0 [router/convert_pin_to_tracks]: Converting [ -2 , 17 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-1, 16, 0] [v[-0.4875,6.67], v[-0.3525,6.74]] . ( layer=m3 ll=v[-0.615,6.355] ur=v[-0.20500000000000002,6.765000000000001]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-1, 16, 0] [v[-0.6225,6.535], v[-0.2175,6.875]] . ( layer=m3 ll=v[-0.615,6.355] ur=v[-0.20500000000000002,6.765000000000001]) = 0.4592453048208551 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ -1 , 16 ] full=v3d[-1, 16, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-1, 17, 0] [v[-0.4875,6.67], v[-0.3525,6.74]] . ( layer=m3 ll=v[-0.615,6.765000000000001] ur=v[-0.20500000000000002,7.175]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-1, 17, 0] [v[-0.6225,6.535], v[-0.2175,6.875]] . ( layer=m3 ll=v[-0.615,6.765000000000001] ur=v[-0.20500000000000002,7.175]) = 0.41243938948650366 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.41243938948650366 >? 0 [router/convert_pin_to_tracks]: Converting [ -1 , 17 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[0, 16, 0] [v[-0.4875,6.67], v[-0.3525,6.74]] . ( layer=m3 ll=v[-0.20500000000000002,6.355] ur=v[0.20500000000000002,6.765000000000001]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[0, 16, 0] [v[-0.6225,6.535], v[-0.2175,6.875]] . ( layer=m3 ll=v[-0.20500000000000002,6.355] ur=v[0.20500000000000002,6.765000000000001]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 0 , 16 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[0, 17, 0] [v[-0.4875,6.67], v[-0.3525,6.74]] . ( layer=m3 ll=v[-0.20500000000000002,6.765000000000001] ur=v[0.20500000000000002,7.175]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[0, 17, 0] [v[-0.6225,6.535], v[-0.2175,6.875]] . ( layer=m3 ll=v[-0.20500000000000002,6.765000000000001] ur=v[0.20500000000000002,7.175]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 0 , 17 ] full=None [pin_group/convert_pin]: pins {v3d[-1, 16, 0], v3d[-2, 16, 0], v3d[-1, 17, 0], v3d[-2, 17, 0]} [pin_group/convert_pin]: secondary {v3d[-2, 16, 0], v3d[-2, 17, 0], v3d[-1, 17, 0]} [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[-0.4875,-3.23] ur=v[-0.3525,-3.16]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-2, -8, 0] [v[-0.4875,-3.23], v[-0.3525,-3.16]] . ( layer=m3 ll=v[-1.025,-3.485] ur=v[-0.615,-3.075]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-2, -8, 0] [v[-0.6225,-3.365], v[-0.2175,-3.025]] . ( layer=m3 ll=v[-1.025,-3.485] ur=v[-0.615,-3.075]) = 0.29009696654739436 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.29009696654739436 >? 0 [router/convert_pin_to_tracks]: Converting [ -2 , -8 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-2, -7, 0] [v[-0.4875,-3.23], v[-0.3525,-3.16]] . ( layer=m3 ll=v[-1.025,-3.075] ur=v[-0.615,-2.665]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-2, -7, 0] [v[-0.6225,-3.365], v[-0.2175,-3.025]] . ( layer=m3 ll=v[-1.025,-3.075] ur=v[-0.615,-2.665]) = 0.05055937104039198 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.05055937104039198 >? 0 [router/convert_pin_to_tracks]: Converting [ -2 , -7 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-1, -8, 0] [v[-0.4875,-3.23], v[-0.3525,-3.16]] . ( layer=m3 ll=v[-0.615,-3.485] ur=v[-0.20500000000000002,-3.075]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-1, -8, 0] [v[-0.6225,-3.365], v[-0.2175,-3.025]] . ( layer=m3 ll=v[-0.615,-3.485] ur=v[-0.20500000000000002,-3.075]) = 0.4920429351184711 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ -1 , -8 ] full=v3d[-1, -8, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-1, -7, 0] [v[-0.4875,-3.23], v[-0.3525,-3.16]] . ( layer=m3 ll=v[-0.615,-3.075] ur=v[-0.20500000000000002,-2.665]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-1, -7, 0] [v[-0.6225,-3.365], v[-0.2175,-3.025]] . ( layer=m3 ll=v[-0.615,-3.075] ur=v[-0.20500000000000002,-2.665]) = 0.40063231272577104 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.40063231272577104 >? 0 [router/convert_pin_to_tracks]: Converting [ -1 , -7 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[0, -8, 0] [v[-0.4875,-3.23], v[-0.3525,-3.16]] . ( layer=m3 ll=v[-0.20500000000000002,-3.485] ur=v[0.20500000000000002,-3.075]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[0, -8, 0] [v[-0.6225,-3.365], v[-0.2175,-3.025]] . ( layer=m3 ll=v[-0.20500000000000002,-3.485] ur=v[0.20500000000000002,-3.075]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 0 , -8 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[0, -7, 0] [v[-0.4875,-3.23], v[-0.3525,-3.16]] . ( layer=m3 ll=v[-0.20500000000000002,-3.075] ur=v[0.20500000000000002,-2.665]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[0, -7, 0] [v[-0.6225,-3.365], v[-0.2175,-3.025]] . ( layer=m3 ll=v[-0.20500000000000002,-3.075] ur=v[0.20500000000000002,-2.665]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 0 , -7 ] full=None [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[-0.4875,-3.2625] ur=v[-0.3525,-3.1275]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-2, -8, 0] [v[-0.4875,-3.2625], v[-0.3525,-3.1275]] . ( layer=m3 ll=v[-1.025,-3.485] ur=v[-0.615,-3.075]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-2, -8, 0] [v[-0.6225,-3.3975], v[-0.2175,-2.9925]] . ( layer=m3 ll=v[-1.025,-3.485] ur=v[-0.615,-3.075]) = 0.3225871975140983 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.3225871975140983 >? 0 [router/convert_pin_to_tracks]: Converting [ -2 , -8 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-2, -7, 0] [v[-0.4875,-3.2625], v[-0.3525,-3.1275]] . ( layer=m3 ll=v[-1.025,-3.075] ur=v[-0.615,-2.665]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-2, -7, 0] [v[-0.6225,-3.3975], v[-0.2175,-2.9925]] . ( layer=m3 ll=v[-1.025,-3.075] ur=v[-0.615,-2.665]) = 0.08284020762890448 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.08284020762890448 >? 0 [router/convert_pin_to_tracks]: Converting [ -2 , -7 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-1, -8, 0] [v[-0.4875,-3.2625], v[-0.3525,-3.1275]] . ( layer=m3 ll=v[-0.615,-3.485] ur=v[-0.20500000000000002,-3.075]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-1, -8, 0] [v[-0.6225,-3.3975], v[-0.2175,-2.9925]] . ( layer=m3 ll=v[-0.615,-3.485] ur=v[-0.20500000000000002,-3.075]) = 0.5118715659225465 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ -1 , -8 ] full=v3d[-1, -8, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-1, -7, 0] [v[-0.4875,-3.2625], v[-0.3525,-3.1275]] . ( layer=m3 ll=v[-0.615,-3.075] ur=v[-0.20500000000000002,-2.665]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-1, -7, 0] [v[-0.6225,-3.3975], v[-0.2175,-2.9925]] . ( layer=m3 ll=v[-0.615,-3.075] ur=v[-0.20500000000000002,-2.665]) = 0.40597105808173073 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.40597105808173073 >? 0 [router/convert_pin_to_tracks]: Converting [ -1 , -7 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[0, -8, 0] [v[-0.4875,-3.2625], v[-0.3525,-3.1275]] . ( layer=m3 ll=v[-0.20500000000000002,-3.485] ur=v[0.20500000000000002,-3.075]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[0, -8, 0] [v[-0.6225,-3.3975], v[-0.2175,-2.9925]] . ( layer=m3 ll=v[-0.20500000000000002,-3.485] ur=v[0.20500000000000002,-3.075]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 0 , -8 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[0, -7, 0] [v[-0.4875,-3.2625], v[-0.3525,-3.1275]] . ( layer=m3 ll=v[-0.20500000000000002,-3.075] ur=v[0.20500000000000002,-2.665]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[0, -7, 0] [v[-0.6225,-3.3975], v[-0.2175,-2.9925]] . ( layer=m3 ll=v[-0.20500000000000002,-3.075] ur=v[0.20500000000000002,-2.665]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 0 , -7 ] full=None [pin_group/convert_pin]: pins {v3d[-1, -7, 0], v3d[-1, -8, 0], v3d[-2, -7, 0], v3d[-2, -8, 0]} [pin_group/convert_pin]: secondary {v3d[-2, -7, 0], v3d[-2, -8, 0], v3d[-1, -7, 0]} [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[-0.4875,1.72] ur=v[-0.3525,1.79]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-2, 4, 0] [v[-0.4875,1.72], v[-0.3525,1.79]] . ( layer=m3 ll=v[-1.025,1.435] ur=v[-0.615,1.845]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-2, 4, 0] [v[-0.6225,1.585], v[-0.2175,1.925]] . ( layer=m3 ll=v[-1.025,1.435] ur=v[-0.615,1.845]) = 0.2601081505835602 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.2601081505835602 >? 0 [router/convert_pin_to_tracks]: Converting [ -2 , 4 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-2, 5, 0] [v[-0.4875,1.72], v[-0.3525,1.79]] . ( layer=m3 ll=v[-1.025,1.845] ur=v[-0.615,2.255]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-2, 5, 0] [v[-0.6225,1.585], v[-0.2175,1.925]] . ( layer=m3 ll=v[-1.025,1.845] ur=v[-0.615,2.255]) = 0.08035079339994107 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.08035079339994107 >? 0 [router/convert_pin_to_tracks]: Converting [ -2 , 5 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-1, 4, 0] [v[-0.4875,1.72], v[-0.3525,1.79]] . ( layer=m3 ll=v[-0.615,1.435] ur=v[-0.20500000000000002,1.845]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-1, 4, 0] [v[-0.6225,1.585], v[-0.2175,1.925]] . ( layer=m3 ll=v[-0.615,1.435] ur=v[-0.20500000000000002,1.845]) = 0.47498026274783245 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ -1 , 4 ] full=v3d[-1, 4, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-1, 5, 0] [v[-0.4875,1.72], v[-0.3525,1.79]] . ( layer=m3 ll=v[-0.615,1.845] ur=v[-0.20500000000000002,2.255]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-1, 5, 0] [v[-0.6225,1.585], v[-0.2175,1.925]] . ( layer=m3 ll=v[-0.615,1.845] ur=v[-0.20500000000000002,2.255]) = 0.4054704058251354 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.4054704058251354 >? 0 [router/convert_pin_to_tracks]: Converting [ -1 , 5 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[0, 4, 0] [v[-0.4875,1.72], v[-0.3525,1.79]] . ( layer=m3 ll=v[-0.20500000000000002,1.435] ur=v[0.20500000000000002,1.845]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[0, 4, 0] [v[-0.6225,1.585], v[-0.2175,1.925]] . ( layer=m3 ll=v[-0.20500000000000002,1.435] ur=v[0.20500000000000002,1.845]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 0 , 4 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[0, 5, 0] [v[-0.4875,1.72], v[-0.3525,1.79]] . ( layer=m3 ll=v[-0.20500000000000002,1.845] ur=v[0.20500000000000002,2.255]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[0, 5, 0] [v[-0.6225,1.585], v[-0.2175,1.925]] . ( layer=m3 ll=v[-0.20500000000000002,1.845] ur=v[0.20500000000000002,2.255]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 0 , 5 ] full=None [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[-0.4875,1.6875] ur=v[-0.3525,1.8225]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-2, 4, 0] [v[-0.4875,1.6875], v[-0.3525,1.8225]] . ( layer=m3 ll=v[-1.025,1.435] ur=v[-0.615,1.845]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-2, 4, 0] [v[-0.6225,1.5525], v[-0.2175,1.9575]] . ( layer=m3 ll=v[-1.025,1.435] ur=v[-0.615,1.845]) = 0.2925961380469674 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.2925961380469674 >? 0 [router/convert_pin_to_tracks]: Converting [ -2 , 4 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-2, 5, 0] [v[-0.4875,1.6875], v[-0.3525,1.8225]] . ( layer=m3 ll=v[-1.025,1.845] ur=v[-0.615,2.255]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-2, 5, 0] [v[-0.6225,1.5525], v[-0.2175,1.9575]] . ( layer=m3 ll=v[-1.025,1.845] ur=v[-0.615,2.255]) = 0.11274972283779686 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.11274972283779686 >? 0 [router/convert_pin_to_tracks]: Converting [ -2 , 5 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-1, 4, 0] [v[-0.4875,1.6875], v[-0.3525,1.8225]] . ( layer=m3 ll=v[-0.615,1.435] ur=v[-0.20500000000000002,1.845]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-1, 4, 0] [v[-0.6225,1.5525], v[-0.2175,1.9575]] . ( layer=m3 ll=v[-0.615,1.435] ur=v[-0.20500000000000002,1.845]) = 0.49352051629086297 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ -1 , 4 ] full=v3d[-1, 4, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-1, 5, 0] [v[-0.4875,1.6875], v[-0.3525,1.8225]] . ( layer=m3 ll=v[-0.615,1.845] ur=v[-0.20500000000000002,2.255]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[-1, 5, 0] [v[-0.6225,1.5525], v[-0.2175,1.9575]] . ( layer=m3 ll=v[-0.615,1.845] ur=v[-0.20500000000000002,2.255]) = 0.4131131806176123 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.4131131806176123 >? 0 [router/convert_pin_to_tracks]: Converting [ -1 , 5 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[0, 4, 0] [v[-0.4875,1.6875], v[-0.3525,1.8225]] . ( layer=m3 ll=v[-0.20500000000000002,1.435] ur=v[0.20500000000000002,1.845]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[0, 4, 0] [v[-0.6225,1.5525], v[-0.2175,1.9575]] . ( layer=m3 ll=v[-0.20500000000000002,1.435] ur=v[0.20500000000000002,1.845]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 0 , 4 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[0, 5, 0] [v[-0.4875,1.6875], v[-0.3525,1.8225]] . ( layer=m3 ll=v[-0.20500000000000002,1.845] ur=v[0.20500000000000002,2.255]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[0, 5, 0] [v[-0.6225,1.5525], v[-0.2175,1.9575]] . ( layer=m3 ll=v[-0.20500000000000002,1.845] ur=v[0.20500000000000002,2.255]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 0 , 5 ] full=None [pin_group/convert_pin]: pins {v3d[-2, 5, 0], v3d[-1, 5, 0], v3d[-1, 4, 0], v3d[-2, 4, 0]} [pin_group/convert_pin]: secondary {v3d[-1, 5, 0], v3d[-2, 5, 0], v3d[-2, 4, 0]} [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[1.085,28.055] ur=v[1.22,28.19]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[2, 68, 0] [v[1.085,28.055], v[1.22,28.19]] . ( layer=m3 ll=v[0.615,27.675] ur=v[1.025,28.085]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[2, 68, 0] [v[0.9500000000000001,27.92], v[1.355,28.325]] . ( layer=m3 ll=v[0.615,27.675] ur=v[1.025,28.085]) = 0.18124568960391774 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.18124568960391774 >? 0 [router/convert_pin_to_tracks]: Converting [ 2 , 68 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[2, 69, 0] [v[1.085,28.055], v[1.22,28.19]] . ( layer=m3 ll=v[0.615,28.085] ur=v[1.025,28.495]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[2, 69, 0] [v[0.9500000000000001,27.92], v[1.355,28.325]] . ( layer=m3 ll=v[0.615,28.085] ur=v[1.025,28.495]) = 0.2514458192136016 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.2514458192136016 >? 0 [router/convert_pin_to_tracks]: Converting [ 2 , 69 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[3, 68, 0] [v[1.085,28.055], v[1.22,28.19]] . ( layer=m3 ll=v[1.025,27.675] ur=v[1.435,28.085]) = 0.135 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[3, 68, 0] [v[0.9500000000000001,27.92], v[1.355,28.325]] . ( layer=m3 ll=v[1.025,27.675] ur=v[1.435,28.085]) = 0.36895121628746497 [router/convert_pin_coord_to_tracks]: Overlap: 0.135 >? 0 [router/convert_pin_to_tracks]: Converting [ 3 , 68 ] full=v3d[3, 68, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[3, 69, 0] [v[1.085,28.055], v[1.22,28.19]] . ( layer=m3 ll=v[1.025,28.085] ur=v[1.435,28.495]) = 0.135 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[3, 69, 0] [v[0.9500000000000001,27.92], v[1.355,28.325]] . ( layer=m3 ll=v[1.025,28.085] ur=v[1.435,28.495]) = 0.40804411526206247 [router/convert_pin_coord_to_tracks]: Overlap: 0.135 >? 0 [router/convert_pin_to_tracks]: Converting [ 3 , 69 ] full=v3d[3, 69, 0] [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[1.085,28.087500000000002] ur=v[1.22,28.1575]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[2, 68, 0] [v[1.085,28.087500000000002], v[1.22,28.1575]] . ( layer=m3 ll=v[0.615,27.675] ur=v[1.025,28.085]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[2, 68, 0] [v[0.9500000000000001,27.9525], v[1.355,28.2925]] . ( layer=m3 ll=v[0.615,27.675] ur=v[1.025,28.085]) = 0.1522538997858513 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.1522538997858513 >? 0 [router/convert_pin_to_tracks]: Converting [ 2 , 68 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[2, 69, 0] [v[1.085,28.087500000000002], v[1.22,28.1575]] . ( layer=m3 ll=v[0.615,28.085] ur=v[1.025,28.495]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[2, 69, 0] [v[0.9500000000000001,27.9525], v[1.355,28.2925]] . ( layer=m3 ll=v[0.615,28.085] ur=v[1.025,28.495]) = 0.22063827863722968 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.22063827863722968 >? 0 [router/convert_pin_to_tracks]: Converting [ 2 , 69 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[3, 68, 0] [v[1.085,28.087500000000002], v[1.22,28.1575]] . ( layer=m3 ll=v[1.025,27.675] ur=v[1.435,28.085]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[3, 68, 0] [v[0.9500000000000001,27.9525], v[1.355,28.2925]] . ( layer=m3 ll=v[1.025,27.675] ur=v[1.435,28.085]) = 0.355606875636566 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.355606875636566 >? 0 [router/convert_pin_to_tracks]: Converting [ 3 , 68 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[3, 69, 0] [v[1.085,28.087500000000002], v[1.22,28.1575]] . ( layer=m3 ll=v[1.025,28.085] ur=v[1.435,28.495]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[3, 69, 0] [v[0.9500000000000001,27.9525], v[1.355,28.2925]] . ( layer=m3 ll=v[1.025,28.085] ur=v[1.435,28.495]) = 0.3898156615632572 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ 3 , 69 ] full=v3d[3, 69, 0] [pin_group/convert_pin]: pins {v3d[3, 68, 0], v3d[2, 69, 0], v3d[3, 69, 0], v3d[2, 68, 0]} [pin_group/convert_pin]: secondary {v3d[2, 69, 0], v3d[3, 68, 0], v3d[2, 68, 0]} [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[1.085,22.675] ur=v[1.22,22.81]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[2, 55, 0] [v[1.085,22.675], v[1.22,22.81]] . ( layer=m3 ll=v[0.615,22.345] ur=v[1.025,22.755]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[2, 55, 0] [v[0.9500000000000001,22.54], v[1.355,22.945]] . ( layer=m3 ll=v[0.615,22.345] ur=v[1.025,22.755]) = 0.2277059507347138 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.2277059507347138 >? 0 [router/convert_pin_to_tracks]: Converting [ 2 , 55 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[2, 56, 0] [v[1.085,22.675], v[1.22,22.81]] . ( layer=m3 ll=v[0.615,22.755] ur=v[1.025,23.165]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[2, 56, 0] [v[0.9500000000000001,22.54], v[1.355,22.945]] . ( layer=m3 ll=v[0.615,22.755] ur=v[1.025,23.165]) = 0.2042669821581561 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.2042669821581561 >? 0 [router/convert_pin_to_tracks]: Converting [ 2 , 56 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[3, 55, 0] [v[1.085,22.675], v[1.22,22.81]] . ( layer=m3 ll=v[1.025,22.345] ur=v[1.435,22.755]) = 0.135 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[3, 55, 0] [v[0.9500000000000001,22.54], v[1.355,22.945]] . ( layer=m3 ll=v[1.025,22.345] ur=v[1.435,22.755]) = 0.3938591118661596 [router/convert_pin_coord_to_tracks]: Overlap: 0.135 >? 0 [router/convert_pin_to_tracks]: Converting [ 3 , 55 ] full=v3d[3, 55, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[3, 56, 0] [v[1.085,22.675], v[1.22,22.81]] . ( layer=m3 ll=v[1.025,22.755] ur=v[1.435,23.165]) = 0.135 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[3, 56, 0] [v[0.9500000000000001,22.54], v[1.355,22.945]] . ( layer=m3 ll=v[1.025,22.755] ur=v[1.435,23.165]) = 0.3807886552931961 [router/convert_pin_coord_to_tracks]: Overlap: 0.135 >? 0 [router/convert_pin_to_tracks]: Converting [ 3 , 56 ] full=v3d[3, 56, 0] [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[1.085,22.7075] ur=v[1.22,22.7775]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[2, 55, 0] [v[1.085,22.7075], v[1.22,22.7775]] . ( layer=m3 ll=v[0.615,22.345] ur=v[1.025,22.755]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[2, 55, 0] [v[0.9500000000000001,22.5725], v[1.355,22.9125]] . ( layer=m3 ll=v[0.615,22.345] ur=v[1.025,22.755]) = 0.197310035223754 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.197310035223754 >? 0 [router/convert_pin_to_tracks]: Converting [ 2 , 55 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[2, 56, 0] [v[1.085,22.7075], v[1.22,22.7775]] . ( layer=m3 ll=v[0.615,22.755] ur=v[1.025,23.165]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[2, 56, 0] [v[0.9500000000000001,22.5725], v[1.355,22.9125]] . ( layer=m3 ll=v[0.615,22.755] ur=v[1.025,23.165]) = 0.17444555024419722 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.17444555024419722 >? 0 [router/convert_pin_to_tracks]: Converting [ 2 , 56 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[3, 55, 0] [v[1.085,22.7075], v[1.22,22.7775]] . ( layer=m3 ll=v[1.025,22.345] ur=v[1.435,22.755]) = 0.135 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[3, 55, 0] [v[0.9500000000000001,22.5725], v[1.355,22.9125]] . ( layer=m3 ll=v[1.025,22.345] ur=v[1.435,22.755]) = 0.37710243966328183 [router/convert_pin_coord_to_tracks]: Overlap: 0.135 >? 0 [router/convert_pin_to_tracks]: Converting [ 3 , 55 ] full=v3d[3, 55, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[3, 56, 0] [v[1.085,22.7075], v[1.22,22.7775]] . ( layer=m3 ll=v[1.025,22.755] ur=v[1.435,23.165]) = 0.135 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[3, 56, 0] [v[0.9500000000000001,22.5725], v[1.355,22.9125]] . ( layer=m3 ll=v[1.025,22.755] ur=v[1.435,23.165]) = 0.3656586522974683 [router/convert_pin_coord_to_tracks]: Overlap: 0.135 >? 0 [router/convert_pin_to_tracks]: Converting [ 3 , 56 ] full=v3d[3, 56, 0] [pin_group/convert_pin]: pins {v3d[2, 56, 0], v3d[2, 55, 0], v3d[3, 55, 0], v3d[3, 56, 0]} [pin_group/convert_pin]: secondary {v3d[2, 55, 0], v3d[2, 56, 0]} [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[1.085,17.295] ur=v[1.22,17.43]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[2, 42, 0] [v[1.085,17.295], v[1.22,17.43]] . ( layer=m3 ll=v[0.615,17.015] ur=v[1.025,17.425]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[2, 42, 0] [v[0.9500000000000001,17.16], v[1.355,17.565]] . ( layer=m3 ll=v[0.615,17.015] ur=v[1.025,17.425]) = 0.2754087870784087 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.2754087870784087 >? 0 [router/convert_pin_to_tracks]: Converting [ 2 , 42 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[2, 43, 0] [v[1.085,17.295], v[1.22,17.43]] . ( layer=m3 ll=v[0.615,17.425] ur=v[1.025,17.835]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[2, 43, 0] [v[0.9500000000000001,17.16], v[1.355,17.565]] . ( layer=m3 ll=v[0.615,17.425] ur=v[1.025,17.835]) = 0.15882380174268634 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.15882380174268634 >? 0 [router/convert_pin_to_tracks]: Converting [ 2 , 43 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[3, 42, 0] [v[1.085,17.295], v[1.22,17.43]] . ( layer=m3 ll=v[1.025,17.015] ur=v[1.435,17.425]) = 0.135 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[3, 42, 0] [v[0.9500000000000001,17.16], v[1.355,17.565]] . ( layer=m3 ll=v[1.025,17.015] ur=v[1.435,17.425]) = 0.4232316150761901 [router/convert_pin_coord_to_tracks]: Overlap: 0.135 >? 0 [router/convert_pin_to_tracks]: Converting [ 3 , 42 ] full=v3d[3, 42, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[3, 43, 0] [v[1.085,17.295], v[1.22,17.43]] . ( layer=m3 ll=v[1.025,17.425] ur=v[1.435,17.835]) = 0.135 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[3, 43, 0] [v[0.9500000000000001,17.16], v[1.355,17.565]] . ( layer=m3 ll=v[1.025,17.425] ur=v[1.435,17.835]) = 0.3584689665786987 [router/convert_pin_coord_to_tracks]: Overlap: 0.135 >? 0 [router/convert_pin_to_tracks]: Converting [ 3 , 43 ] full=v3d[3, 43, 0] [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[1.085,17.3275] ur=v[1.22,17.3975]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[2, 42, 0] [v[1.085,17.3275], v[1.22,17.3975]] . ( layer=m3 ll=v[0.615,17.015] ur=v[1.025,17.425]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[2, 42, 0] [v[0.9500000000000001,17.1925], v[1.355,17.5325]] . ( layer=m3 ll=v[0.615,17.015] ur=v[1.025,17.425]) = 0.24429746212353654 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.24429746212353654 >? 0 [router/convert_pin_to_tracks]: Converting [ 2 , 42 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[2, 43, 0] [v[1.085,17.3275], v[1.22,17.3975]] . ( layer=m3 ll=v[0.615,17.425] ur=v[1.025,17.835]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[2, 43, 0] [v[0.9500000000000001,17.1925], v[1.355,17.5325]] . ( layer=m3 ll=v[0.615,17.425] ur=v[1.025,17.835]) = 0.13107726728918168 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.13107726728918168 >? 0 [router/convert_pin_to_tracks]: Converting [ 2 , 43 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[3, 42, 0] [v[1.085,17.3275], v[1.22,17.3975]] . ( layer=m3 ll=v[1.025,17.015] ur=v[1.435,17.425]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[3, 42, 0] [v[0.9500000000000001,17.1925], v[1.355,17.5325]] . ( layer=m3 ll=v[1.025,17.015] ur=v[1.435,17.425]) = 0.4036783992239377 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ 3 , 42 ] full=v3d[3, 42, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[3, 43, 0] [v[1.085,17.3275], v[1.22,17.3975]] . ( layer=m3 ll=v[1.025,17.425] ur=v[1.435,17.835]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[3, 43, 0] [v[0.9500000000000001,17.1925], v[1.355,17.5325]] . ( layer=m3 ll=v[1.025,17.425] ur=v[1.435,17.835]) = 0.34706807689558494 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.34706807689558494 >? 0 [router/convert_pin_to_tracks]: Converting [ 3 , 43 ] full=None [pin_group/convert_pin]: pins {v3d[2, 42, 0], v3d[3, 42, 0], v3d[2, 43, 0], v3d[3, 43, 0]} [pin_group/convert_pin]: secondary {v3d[2, 42, 0], v3d[2, 43, 0], v3d[3, 43, 0]} [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[1.085,14.637500000000001] ur=v[1.22,14.7075]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[2, 35, 0] [v[1.085,14.637500000000001], v[1.22,14.7075]] . ( layer=m3 ll=v[0.615,14.145] ur=v[1.025,14.555]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[2, 35, 0] [v[0.9500000000000001,14.5025], v[1.355,14.842500000000001]] . ( layer=m3 ll=v[0.615,14.145] ur=v[1.025,14.555]) = 0.09154916711800277 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.09154916711800277 >? 0 [router/convert_pin_to_tracks]: Converting [ 2 , 35 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[2, 36, 0] [v[1.085,14.637500000000001], v[1.22,14.7075]] . ( layer=m3 ll=v[0.615,14.555] ur=v[1.025,14.965]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[2, 36, 0] [v[0.9500000000000001,14.5025], v[1.355,14.842500000000001]] . ( layer=m3 ll=v[0.615,14.555] ur=v[1.025,14.965]) = 0.29712160810011917 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.29712160810011917 >? 0 [router/convert_pin_to_tracks]: Converting [ 2 , 36 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[3, 35, 0] [v[1.085,14.637500000000001], v[1.22,14.7075]] . ( layer=m3 ll=v[1.025,14.145] ur=v[1.435,14.555]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[3, 35, 0] [v[0.9500000000000001,14.5025], v[1.355,14.842500000000001]] . ( layer=m3 ll=v[1.025,14.145] ur=v[1.435,14.555]) = 0.33415004114918206 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.33415004114918206 >? 0 [router/convert_pin_to_tracks]: Converting [ 3 , 35 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[3, 36, 0] [v[1.085,14.637500000000001], v[1.22,14.7075]] . ( layer=m3 ll=v[1.025,14.555] ur=v[1.435,14.965]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[3, 36, 0] [v[0.9500000000000001,14.5025], v[1.355,14.842500000000001]] . ( layer=m3 ll=v[1.025,14.555] ur=v[1.435,14.965]) = 0.43767139499857755 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ 3 , 36 ] full=v3d[3, 36, 0] [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[1.085,14.605] ur=v[1.22,14.74]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[2, 35, 0] [v[1.085,14.605], v[1.22,14.74]] . ( layer=m3 ll=v[0.615,14.145] ur=v[1.025,14.555]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[2, 35, 0] [v[0.9500000000000001,14.47], v[1.355,14.875]] . ( layer=m3 ll=v[0.615,14.145] ur=v[1.025,14.555]) = 0.11335784048754555 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.11335784048754555 >? 0 [router/convert_pin_to_tracks]: Converting [ 2 , 35 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[2, 36, 0] [v[1.085,14.605], v[1.22,14.74]] . ( layer=m3 ll=v[0.615,14.555] ur=v[1.025,14.965]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[2, 36, 0] [v[0.9500000000000001,14.47], v[1.355,14.875]] . ( layer=m3 ll=v[0.615,14.555] ur=v[1.025,14.965]) = 0.3286715685908962 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.3286715685908962 >? 0 [router/convert_pin_to_tracks]: Converting [ 2 , 36 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[3, 35, 0] [v[1.085,14.605], v[1.22,14.74]] . ( layer=m3 ll=v[1.025,14.145] ur=v[1.435,14.555]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[3, 35, 0] [v[0.9500000000000001,14.47], v[1.355,14.875]] . ( layer=m3 ll=v[1.025,14.145] ur=v[1.435,14.555]) = 0.3407711842277746 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.3407711842277746 >? 0 [router/convert_pin_to_tracks]: Converting [ 3 , 35 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[3, 36, 0] [v[1.085,14.605], v[1.22,14.74]] . ( layer=m3 ll=v[1.025,14.555] ur=v[1.435,14.965]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[3, 36, 0] [v[0.9500000000000001,14.47], v[1.355,14.875]] . ( layer=m3 ll=v[1.025,14.555] ur=v[1.435,14.965]) = 0.4596737973824484 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ 3 , 36 ] full=v3d[3, 36, 0] [pin_group/convert_pin]: pins {v3d[2, 36, 0], v3d[3, 36, 0], v3d[3, 35, 0], v3d[2, 35, 0]} [pin_group/convert_pin]: secondary {v3d[2, 36, 0], v3d[3, 35, 0], v3d[2, 35, 0]} [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[1.085,19.985] ur=v[1.22,20.12]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[2, 48, 0] [v[1.085,19.985], v[1.22,20.12]] . ( layer=m3 ll=v[0.615,19.475] ur=v[1.025,19.885]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[2, 48, 0] [v[0.9500000000000001,19.85], v[1.355,20.255]] . ( layer=m3 ll=v[0.615,19.475] ur=v[1.025,19.885]) = 0.08276472678623416 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.08276472678623416 >? 0 [router/convert_pin_to_tracks]: Converting [ 2 , 48 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[2, 49, 0] [v[1.085,19.985], v[1.22,20.12]] . ( layer=m3 ll=v[0.615,19.885] ur=v[1.025,20.295]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[2, 49, 0] [v[0.9500000000000001,19.85], v[1.355,20.255]] . ( layer=m3 ll=v[0.615,19.885] ur=v[1.025,20.295]) = 0.37752483362025085 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.37752483362025085 >? 0 [router/convert_pin_to_tracks]: Converting [ 2 , 49 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[2, 50, 0] [v[1.085,19.985], v[1.22,20.12]] . ( layer=m3 ll=v[0.615,20.295] ur=v[1.025,20.705000000000002]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[2, 50, 0] [v[0.9500000000000001,19.85], v[1.355,20.255]] . ( layer=m3 ll=v[0.615,20.295] ur=v[1.025,20.705000000000002]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 2 , 50 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[3, 48, 0] [v[1.085,19.985], v[1.22,20.12]] . ( layer=m3 ll=v[1.025,19.475] ur=v[1.435,19.885]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[3, 48, 0] [v[0.9500000000000001,19.85], v[1.355,20.255]] . ( layer=m3 ll=v[1.025,19.475] ur=v[1.435,19.885]) = 0.3318508701209024 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.3318508701209024 >? 0 [router/convert_pin_to_tracks]: Converting [ 3 , 48 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[3, 49, 0] [v[1.085,19.985], v[1.22,20.12]] . ( layer=m3 ll=v[1.025,19.885] ur=v[1.435,20.295]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[3, 49, 0] [v[0.9500000000000001,19.85], v[1.355,20.255]] . ( layer=m3 ll=v[1.025,19.885] ur=v[1.435,20.295]) = 0.49578221024961977 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ 3 , 49 ] full=v3d[3, 49, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[3, 50, 0] [v[1.085,19.985], v[1.22,20.12]] . ( layer=m3 ll=v[1.025,20.295] ur=v[1.435,20.705000000000002]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[3, 50, 0] [v[0.9500000000000001,19.85], v[1.355,20.255]] . ( layer=m3 ll=v[1.025,20.295] ur=v[1.435,20.705000000000002]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 3 , 50 ] full=None [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[1.085,20.017500000000002] ur=v[1.22,20.087500000000002]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[2, 48, 0] [v[1.085,20.017500000000002], v[1.22,20.087500000000002]] . ( layer=m3 ll=v[0.615,19.475] ur=v[1.025,19.885]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[2, 48, 0] [v[0.9500000000000001,19.8825], v[1.355,20.2225]] . ( layer=m3 ll=v[0.615,19.475] ur=v[1.025,19.885]) = 0.07504165509901806 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.07504165509901806 >? 0 [router/convert_pin_to_tracks]: Converting [ 2 , 48 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[2, 49, 0] [v[1.085,20.017500000000002], v[1.22,20.087500000000002]] . ( layer=m3 ll=v[0.615,19.885] ur=v[1.025,20.295]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[2, 49, 0] [v[0.9500000000000001,19.8825], v[1.355,20.2225]] . ( layer=m3 ll=v[0.615,19.885] ur=v[1.025,20.295]) = 0.34573291714848187 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.34573291714848187 >? 0 [router/convert_pin_to_tracks]: Converting [ 2 , 49 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[3, 48, 0] [v[1.085,20.017500000000002], v[1.22,20.087500000000002]] . ( layer=m3 ll=v[1.025,19.475] ur=v[1.435,19.885]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[3, 48, 0] [v[0.9500000000000001,19.8825], v[1.355,20.2225]] . ( layer=m3 ll=v[1.025,19.475] ur=v[1.435,19.885]) = 0.3300094695611022 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.3300094695611022 >? 0 [router/convert_pin_to_tracks]: Converting [ 3 , 48 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[3, 49, 0] [v[1.085,20.017500000000002], v[1.22,20.087500000000002]] . ( layer=m3 ll=v[1.025,19.885] ur=v[1.435,20.295]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[3, 49, 0] [v[0.9500000000000001,19.8825], v[1.355,20.2225]] . ( layer=m3 ll=v[1.025,19.885] ur=v[1.435,20.295]) = 0.47202356932678596 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ 3 , 49 ] full=v3d[3, 49, 0] [pin_group/convert_pin]: pins {v3d[3, 49, 0], v3d[2, 48, 0], v3d[3, 48, 0], v3d[2, 49, 0]} [pin_group/convert_pin]: secondary {v3d[2, 48, 0], v3d[3, 48, 0], v3d[2, 49, 0]} [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[1.085,25.3975] ur=v[1.22,25.4675]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[2, 61, 0] [v[1.085,25.3975], v[1.22,25.4675]] . ( layer=m3 ll=v[0.615,24.805] ur=v[1.025,25.215]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[2, 61, 0] [v[0.9500000000000001,25.2625], v[1.355,25.6025]] . ( layer=m3 ll=v[0.615,24.805] ur=v[1.025,25.215]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 2 , 61 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[2, 62, 0] [v[1.085,25.3975], v[1.22,25.4675]] . ( layer=m3 ll=v[0.615,25.215] ur=v[1.025,25.625]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[2, 62, 0] [v[0.9500000000000001,25.2625], v[1.355,25.6025]] . ( layer=m3 ll=v[0.615,25.215] ur=v[1.025,25.625]) = 0.33999999999999986 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.33999999999999986 >? 0 [router/convert_pin_to_tracks]: Converting [ 2 , 62 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[2, 63, 0] [v[1.085,25.3975], v[1.22,25.4675]] . ( layer=m3 ll=v[0.615,25.625] ur=v[1.025,26.035]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[2, 63, 0] [v[0.9500000000000001,25.2625], v[1.355,25.6025]] . ( layer=m3 ll=v[0.615,25.625] ur=v[1.025,26.035]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 2 , 63 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[3, 61, 0] [v[1.085,25.3975], v[1.22,25.4675]] . ( layer=m3 ll=v[1.025,24.805] ur=v[1.435,25.215]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[3, 61, 0] [v[0.9500000000000001,25.2625], v[1.355,25.6025]] . ( layer=m3 ll=v[1.025,24.805] ur=v[1.435,25.215]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 3 , 61 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[3, 62, 0] [v[1.085,25.3975], v[1.22,25.4675]] . ( layer=m3 ll=v[1.025,25.215] ur=v[1.435,25.625]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[3, 62, 0] [v[0.9500000000000001,25.2625], v[1.355,25.6025]] . ( layer=m3 ll=v[1.025,25.215] ur=v[1.435,25.625]) = 0.33999999999999986 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ 3 , 62 ] full=v3d[3, 62, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[3, 63, 0] [v[1.085,25.3975], v[1.22,25.4675]] . ( layer=m3 ll=v[1.025,25.625] ur=v[1.435,26.035]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[3, 63, 0] [v[0.9500000000000001,25.2625], v[1.355,25.6025]] . ( layer=m3 ll=v[1.025,25.625] ur=v[1.435,26.035]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 3 , 63 ] full=None [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[1.085,25.365000000000002] ur=v[1.22,25.5]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[2, 61, 0] [v[1.085,25.365000000000002], v[1.22,25.5]] . ( layer=m3 ll=v[0.615,24.805] ur=v[1.025,25.215]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[2, 61, 0] [v[0.9500000000000001,25.23], v[1.355,25.635]] . ( layer=m3 ll=v[0.615,24.805] ur=v[1.025,25.215]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 2 , 61 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[2, 62, 0] [v[1.085,25.365000000000002], v[1.22,25.5]] . ( layer=m3 ll=v[0.615,25.215] ur=v[1.025,25.625]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[2, 62, 0] [v[0.9500000000000001,25.23], v[1.355,25.635]] . ( layer=m3 ll=v[0.615,25.215] ur=v[1.025,25.625]) = 0.40205720985949206 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.40205720985949206 >? 0 [router/convert_pin_to_tracks]: Converting [ 2 , 62 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[2, 63, 0] [v[1.085,25.365000000000002], v[1.22,25.5]] . ( layer=m3 ll=v[0.615,25.625] ur=v[1.025,26.035]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[2, 63, 0] [v[0.9500000000000001,25.23], v[1.355,25.635]] . ( layer=m3 ll=v[0.615,25.625] ur=v[1.025,26.035]) = 0.07566372975210783 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.07566372975210783 >? 0 [router/convert_pin_to_tracks]: Converting [ 2 , 63 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[3, 61, 0] [v[1.085,25.365000000000002], v[1.22,25.5]] . ( layer=m3 ll=v[1.025,24.805] ur=v[1.435,25.215]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[3, 61, 0] [v[0.9500000000000001,25.23], v[1.355,25.635]] . ( layer=m3 ll=v[1.025,24.805] ur=v[1.435,25.215]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 3 , 61 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[3, 62, 0] [v[1.085,25.365000000000002], v[1.22,25.5]] . ( layer=m3 ll=v[1.025,25.215] ur=v[1.435,25.625]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[3, 62, 0] [v[0.9500000000000001,25.23], v[1.355,25.635]] . ( layer=m3 ll=v[1.025,25.215] ur=v[1.435,25.625]) = 0.5147086554547142 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ 3 , 62 ] full=v3d[3, 62, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[3, 63, 0] [v[1.085,25.365000000000002], v[1.22,25.5]] . ( layer=m3 ll=v[1.025,25.625] ur=v[1.435,26.035]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[3, 63, 0] [v[0.9500000000000001,25.23], v[1.355,25.635]] . ( layer=m3 ll=v[1.025,25.625] ur=v[1.435,26.035]) = 0.3301514803843837 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.3301514803843837 >? 0 [router/convert_pin_to_tracks]: Converting [ 3 , 63 ] full=None [pin_group/convert_pin]: pins {v3d[2, 63, 0], v3d[3, 63, 0], v3d[2, 62, 0], v3d[3, 62, 0]} [pin_group/convert_pin]: secondary {v3d[2, 63, 0], v3d[3, 63, 0], v3d[2, 62, 0]} [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[2.6125000000000003,22.675] ur=v[2.7475,22.81]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[6, 55, 0] [v[2.6125000000000003,22.675], v[2.7475,22.81]] . ( layer=m3 ll=v[2.255,22.345] ur=v[2.665,22.755]) = 0.09568829604502163 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[6, 55, 0] [v[2.4775,22.54], v[2.8825,22.945]] . ( layer=m3 ll=v[2.255,22.345] ur=v[2.665,22.755]) = 0.28527399110328994 [router/convert_pin_coord_to_tracks]: Overlap: 0.09568829604502163 >? 0 [router/convert_pin_to_tracks]: Converting [ 6 , 55 ] full=v3d[6, 55, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[6, 56, 0] [v[2.6125000000000003,22.675], v[2.7475,22.81]] . ( layer=m3 ll=v[2.255,22.755] ur=v[2.665,23.165]) = 0.07603453162872738 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[6, 56, 0] [v[2.4775,22.54], v[2.8825,22.945]] . ( layer=m3 ll=v[2.255,22.755] ur=v[2.665,23.165]) = 0.2669386633667002 [router/convert_pin_coord_to_tracks]: Overlap: 0.07603453162872738 >? 0 [router/convert_pin_to_tracks]: Converting [ 6 , 56 ] full=v3d[6, 56, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[7, 55, 0] [v[2.6125000000000003,22.675], v[2.7475,22.81]] . ( layer=m3 ll=v[2.665,22.345] ur=v[3.075,22.755]) = 0.11491844934561087 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[7, 55, 0] [v[2.4775,22.54], v[2.8825,22.945]] . ( layer=m3 ll=v[2.665,22.345] ur=v[3.075,22.755]) = 0.3058287919735483 [router/convert_pin_coord_to_tracks]: Overlap: 0.11491844934561087 >? 0 [router/convert_pin_to_tracks]: Converting [ 7 , 55 ] full=v3d[7, 55, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[7, 56, 0] [v[2.6125000000000003,22.675], v[2.7475,22.81]] . ( layer=m3 ll=v[2.665,22.755] ur=v[3.075,23.165]) = 0.09915266007525957 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[7, 56, 0] [v[2.4775,22.54], v[2.8825,22.945]] . ( layer=m3 ll=v[2.665,22.755] ur=v[3.075,23.165]) = 0.2888014023511666 [router/convert_pin_coord_to_tracks]: Overlap: 0.09915266007525957 >? 0 [router/convert_pin_to_tracks]: Converting [ 7 , 56 ] full=v3d[7, 56, 0] [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[2.6125000000000003,22.7075] ur=v[2.7475,22.7775]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[6, 55, 0] [v[2.6125000000000003,22.7075], v[2.7475,22.7775]] . ( layer=m3 ll=v[2.255,22.345] ur=v[2.665,22.755]) = 0.07079901129253093 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[6, 55, 0] [v[2.4775,22.5725], v[2.8825,22.9125]] . ( layer=m3 ll=v[2.255,22.345] ur=v[2.665,22.755]) = 0.26165339669111704 [router/convert_pin_coord_to_tracks]: Overlap: 0.07079901129253093 >? 0 [router/convert_pin_to_tracks]: Converting [ 6 , 55 ] full=v3d[6, 55, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[6, 56, 0] [v[2.6125000000000003,22.7075], v[2.7475,22.7775]] . ( layer=m3 ll=v[2.255,22.755] ur=v[2.665,23.165]) = 0.057118298293979436 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[6, 56, 0] [v[2.4775,22.5725], v[2.8825,22.9125]] . ( layer=m3 ll=v[2.255,22.755] ur=v[2.665,23.165]) = 0.2448724157597192 [router/convert_pin_coord_to_tracks]: Overlap: 0.057118298293979436 >? 0 [router/convert_pin_to_tracks]: Converting [ 6 , 56 ] full=v3d[6, 56, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[7, 55, 0] [v[2.6125000000000003,22.7075], v[2.7475,22.7775]] . ( layer=m3 ll=v[2.665,22.345] ur=v[3.075,22.755]) = 0.09519716382329858 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[7, 55, 0] [v[2.4775,22.5725], v[2.8825,22.9125]] . ( layer=m3 ll=v[2.665,22.345] ur=v[3.075,22.755]) = 0.2839234051641375 [router/convert_pin_coord_to_tracks]: Overlap: 0.09519716382329858 >? 0 [router/convert_pin_to_tracks]: Converting [ 7 , 55 ] full=v3d[7, 55, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[7, 56, 0] [v[2.6125000000000003,22.7075], v[2.7475,22.7775]] . ( layer=m3 ll=v[2.665,22.755] ur=v[3.075,23.165]) = 0.08551315688243559 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[7, 56, 0] [v[2.4775,22.5725], v[2.8825,22.9125]] . ( layer=m3 ll=v[2.665,22.755] ur=v[3.075,23.165]) = 0.2685377068495236 [router/convert_pin_coord_to_tracks]: Overlap: 0.08551315688243559 >? 0 [router/convert_pin_to_tracks]: Converting [ 7 , 56 ] full=v3d[7, 56, 0] [pin_group/convert_pin]: pins {v3d[6, 55, 0], v3d[7, 56, 0], v3d[6, 56, 0], v3d[7, 55, 0]} [pin_group/convert_pin]: secondary set() [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[2.6125000000000003,25.3975] ur=v[2.7475,25.4675]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[6, 61, 0] [v[2.6125000000000003,25.3975], v[2.7475,25.4675]] . ( layer=m3 ll=v[2.255,24.805] ur=v[2.665,25.215]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[6, 61, 0] [v[2.4775,25.2625], v[2.8825,25.6025]] . ( layer=m3 ll=v[2.255,24.805] ur=v[2.665,25.215]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 6 , 61 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[6, 62, 0] [v[2.6125000000000003,25.3975], v[2.7475,25.4675]] . ( layer=m3 ll=v[2.255,25.215] ur=v[2.665,25.625]) = 0.07000000000000028 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[6, 62, 0] [v[2.4775,25.2625], v[2.8825,25.6025]] . ( layer=m3 ll=v[2.255,25.215] ur=v[2.665,25.625]) = 0.33999999999999986 [router/convert_pin_coord_to_tracks]: Overlap: 0.07000000000000028 >? 0 [router/convert_pin_to_tracks]: Converting [ 6 , 62 ] full=v3d[6, 62, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[6, 63, 0] [v[2.6125000000000003,25.3975], v[2.7475,25.4675]] . ( layer=m3 ll=v[2.255,25.625] ur=v[2.665,26.035]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[6, 63, 0] [v[2.4775,25.2625], v[2.8825,25.6025]] . ( layer=m3 ll=v[2.255,25.625] ur=v[2.665,26.035]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 6 , 63 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[7, 61, 0] [v[2.6125000000000003,25.3975], v[2.7475,25.4675]] . ( layer=m3 ll=v[2.665,24.805] ur=v[3.075,25.215]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[7, 61, 0] [v[2.4775,25.2625], v[2.8825,25.6025]] . ( layer=m3 ll=v[2.665,24.805] ur=v[3.075,25.215]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 7 , 61 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[7, 62, 0] [v[2.6125000000000003,25.3975], v[2.7475,25.4675]] . ( layer=m3 ll=v[2.665,25.215] ur=v[3.075,25.625]) = 0.07000000000000028 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[7, 62, 0] [v[2.4775,25.2625], v[2.8825,25.6025]] . ( layer=m3 ll=v[2.665,25.215] ur=v[3.075,25.625]) = 0.33999999999999986 [router/convert_pin_coord_to_tracks]: Overlap: 0.07000000000000028 >? 0 [router/convert_pin_to_tracks]: Converting [ 7 , 62 ] full=v3d[7, 62, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[7, 63, 0] [v[2.6125000000000003,25.3975], v[2.7475,25.4675]] . ( layer=m3 ll=v[2.665,25.625] ur=v[3.075,26.035]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[7, 63, 0] [v[2.4775,25.2625], v[2.8825,25.6025]] . ( layer=m3 ll=v[2.665,25.625] ur=v[3.075,26.035]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 7 , 63 ] full=None [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[2.6125000000000003,25.365000000000002] ur=v[2.7475,25.5]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[6, 61, 0] [v[2.6125000000000003,25.365000000000002], v[2.7475,25.5]] . ( layer=m3 ll=v[2.255,24.805] ur=v[2.665,25.215]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[6, 61, 0] [v[2.4775,25.23], v[2.8825,25.635]] . ( layer=m3 ll=v[2.255,24.805] ur=v[2.665,25.215]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 6 , 61 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[6, 62, 0] [v[2.6125000000000003,25.365000000000002], v[2.7475,25.5]] . ( layer=m3 ll=v[2.255,25.215] ur=v[2.665,25.625]) = 0.134999999999998 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[6, 62, 0] [v[2.4775,25.23], v[2.8825,25.635]] . ( layer=m3 ll=v[2.255,25.215] ur=v[2.665,25.625]) = 0.4372427815298952 [router/convert_pin_coord_to_tracks]: Overlap: 0.134999999999998 >? 0 [router/convert_pin_to_tracks]: Converting [ 6 , 62 ] full=v3d[6, 62, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[6, 63, 0] [v[2.6125000000000003,25.365000000000002], v[2.7475,25.5]] . ( layer=m3 ll=v[2.255,25.625] ur=v[2.665,26.035]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[6, 63, 0] [v[2.4775,25.23], v[2.8825,25.635]] . ( layer=m3 ll=v[2.255,25.625] ur=v[2.665,26.035]) = 0.1877664773062541 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.1877664773062541 >? 0 [router/convert_pin_to_tracks]: Converting [ 6 , 63 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[7, 61, 0] [v[2.6125000000000003,25.365000000000002], v[2.7475,25.5]] . ( layer=m3 ll=v[2.665,24.805] ur=v[3.075,25.215]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[7, 61, 0] [v[2.4775,25.23], v[2.8825,25.635]] . ( layer=m3 ll=v[2.665,24.805] ur=v[3.075,25.215]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 7 , 61 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[7, 62, 0] [v[2.6125000000000003,25.365000000000002], v[2.7475,25.5]] . ( layer=m3 ll=v[2.665,25.215] ur=v[3.075,25.625]) = 0.134999999999998 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[7, 62, 0] [v[2.4775,25.23], v[2.8825,25.635]] . ( layer=m3 ll=v[2.665,25.215] ur=v[3.075,25.625]) = 0.45092266520990004 [router/convert_pin_coord_to_tracks]: Overlap: 0.134999999999998 >? 0 [router/convert_pin_to_tracks]: Converting [ 7 , 62 ] full=v3d[7, 62, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[7, 63, 0] [v[2.6125000000000003,25.365000000000002], v[2.7475,25.5]] . ( layer=m3 ll=v[2.665,25.625] ur=v[3.075,26.035]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[7, 63, 0] [v[2.4775,25.23], v[2.8825,25.635]] . ( layer=m3 ll=v[2.665,25.625] ur=v[3.075,26.035]) = 0.21772976369802993 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.21772976369802993 >? 0 [router/convert_pin_to_tracks]: Converting [ 7 , 63 ] full=None [pin_group/convert_pin]: pins {v3d[6, 63, 0], v3d[7, 62, 0], v3d[6, 62, 0], v3d[7, 63, 0]} [pin_group/convert_pin]: secondary {v3d[6, 63, 0], v3d[7, 63, 0]} [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[2.6125000000000003,19.985] ur=v[2.7475,20.12]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[6, 48, 0] [v[2.6125000000000003,19.985], v[2.7475,20.12]] . ( layer=m3 ll=v[2.255,19.475] ur=v[2.665,19.885]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[6, 48, 0] [v[2.4775,19.85], v[2.8825,20.255]] . ( layer=m3 ll=v[2.255,19.475] ur=v[2.665,19.885]) = 0.19073869560212478 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.19073869560212478 >? 0 [router/convert_pin_to_tracks]: Converting [ 6 , 48 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[6, 49, 0] [v[2.6125000000000003,19.985], v[2.7475,20.12]] . ( layer=m3 ll=v[2.255,19.885] ur=v[2.665,20.295]) = 0.13500000000000156 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[6, 49, 0] [v[2.4775,19.85], v[2.8825,20.255]] . ( layer=m3 ll=v[2.255,19.885] ur=v[2.665,20.295]) = 0.41479663691982616 [router/convert_pin_coord_to_tracks]: Overlap: 0.13500000000000156 >? 0 [router/convert_pin_to_tracks]: Converting [ 6 , 49 ] full=v3d[6, 49, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[6, 50, 0] [v[2.6125000000000003,19.985], v[2.7475,20.12]] . ( layer=m3 ll=v[2.255,20.295] ur=v[2.665,20.705000000000002]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[6, 50, 0] [v[2.4775,19.85], v[2.8825,20.255]] . ( layer=m3 ll=v[2.255,20.295] ur=v[2.665,20.705000000000002]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 6 , 50 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[7, 48, 0] [v[2.6125000000000003,19.985], v[2.7475,20.12]] . ( layer=m3 ll=v[2.665,19.475] ur=v[3.075,19.885]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[7, 48, 0] [v[2.4775,19.85], v[2.8825,20.255]] . ( layer=m3 ll=v[2.665,19.475] ur=v[3.075,19.885]) = 0.2202980935006019 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.2202980935006019 >? 0 [router/convert_pin_to_tracks]: Converting [ 7 , 48 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[7, 49, 0] [v[2.6125000000000003,19.985], v[2.7475,20.12]] . ( layer=m3 ll=v[2.665,19.885] ur=v[3.075,20.295]) = 0.13500000000000156 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[7, 49, 0] [v[2.4775,19.85], v[2.8825,20.255]] . ( layer=m3 ll=v[2.665,19.885] ur=v[3.075,20.295]) = 0.42919255585342814 [router/convert_pin_coord_to_tracks]: Overlap: 0.13500000000000156 >? 0 [router/convert_pin_to_tracks]: Converting [ 7 , 49 ] full=v3d[7, 49, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[7, 50, 0] [v[2.6125000000000003,19.985], v[2.7475,20.12]] . ( layer=m3 ll=v[2.665,20.295] ur=v[3.075,20.705000000000002]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[7, 50, 0] [v[2.4775,19.85], v[2.8825,20.255]] . ( layer=m3 ll=v[2.665,20.295] ur=v[3.075,20.705000000000002]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 7 , 50 ] full=None [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[2.6125000000000003,20.017500000000002] ur=v[2.7475,20.087500000000002]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[6, 48, 0] [v[2.6125000000000003,20.017500000000002], v[2.7475,20.087500000000002]] . ( layer=m3 ll=v[2.255,19.475] ur=v[2.665,19.885]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[6, 48, 0] [v[2.4775,19.8825], v[2.8825,20.2225]] . ( layer=m3 ll=v[2.255,19.475] ur=v[2.665,19.885]) = 0.18751666592599178 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.18751666592599178 >? 0 [router/convert_pin_to_tracks]: Converting [ 6 , 48 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[6, 49, 0] [v[2.6125000000000003,20.017500000000002], v[2.7475,20.087500000000002]] . ( layer=m3 ll=v[2.255,19.885] ur=v[2.665,20.295]) = 0.07000000000000028 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[6, 49, 0] [v[2.4775,19.8825], v[2.8825,20.2225]] . ( layer=m3 ll=v[2.255,19.885] ur=v[2.665,20.295]) = 0.3860861302870113 [router/convert_pin_coord_to_tracks]: Overlap: 0.07000000000000028 >? 0 [router/convert_pin_to_tracks]: Converting [ 6 , 49 ] full=v3d[6, 49, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[7, 48, 0] [v[2.6125000000000003,20.017500000000002], v[2.7475,20.087500000000002]] . ( layer=m3 ll=v[2.665,19.475] ur=v[3.075,19.885]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[7, 48, 0] [v[2.4775,19.8825], v[2.8825,20.2225]] . ( layer=m3 ll=v[2.665,19.475] ur=v[3.075,19.885]) = 0.21751436734156188 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.21751436734156188 >? 0 [router/convert_pin_to_tracks]: Converting [ 7 , 48 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[7, 49, 0] [v[2.6125000000000003,20.017500000000002], v[2.7475,20.087500000000002]] . ( layer=m3 ll=v[2.665,19.885] ur=v[3.075,20.295]) = 0.07000000000000028 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[7, 49, 0] [v[2.4775,19.8825], v[2.8825,20.2225]] . ( layer=m3 ll=v[2.665,19.885] ur=v[3.075,20.295]) = 0.4015127644297239 [router/convert_pin_coord_to_tracks]: Overlap: 0.07000000000000028 >? 0 [router/convert_pin_to_tracks]: Converting [ 7 , 49 ] full=v3d[7, 49, 0] [pin_group/convert_pin]: pins {v3d[6, 49, 0], v3d[7, 48, 0], v3d[6, 48, 0], v3d[7, 49, 0]} [pin_group/convert_pin]: secondary {v3d[7, 48, 0], v3d[6, 48, 0]} [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[2.6125000000000003,17.295] ur=v[2.7475,17.43]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[6, 42, 0] [v[2.6125000000000003,17.295], v[2.7475,17.43]] . ( layer=m3 ll=v[2.255,17.015] ur=v[2.665,17.425]) = 0.1402007489280985 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[6, 42, 0] [v[2.4775,17.16], v[2.8825,17.565]] . ( layer=m3 ll=v[2.255,17.015] ur=v[2.665,17.425]) = 0.3246247834038558 [router/convert_pin_coord_to_tracks]: Overlap: 0.1402007489280985 >? 0 [router/convert_pin_to_tracks]: Converting [ 6 , 42 ] full=v3d[6, 42, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[6, 43, 0] [v[2.6125000000000003,17.295], v[2.7475,17.43]] . ( layer=m3 ll=v[2.255,17.425] ur=v[2.665,17.835]) = 0.05273755777432214 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[6, 43, 0] [v[2.4775,17.16], v[2.8825,17.565]] . ( layer=m3 ll=v[2.255,17.425] ur=v[2.665,17.835]) = 0.23400053418742478 [router/convert_pin_coord_to_tracks]: Overlap: 0.05273755777432214 >? 0 [router/convert_pin_to_tracks]: Converting [ 6 , 43 ] full=v3d[6, 43, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[7, 42, 0] [v[2.6125000000000003,17.295], v[2.7475,17.43]] . ( layer=m3 ll=v[2.665,17.015] ur=v[3.075,17.425]) = 0.1539683409016274 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[7, 42, 0] [v[2.4775,17.16], v[2.8825,17.565]] . ( layer=m3 ll=v[2.665,17.015] ur=v[3.075,17.425]) = 0.34282830979952666 [router/convert_pin_coord_to_tracks]: Overlap: 0.1539683409016274 >? 0 [router/convert_pin_to_tracks]: Converting [ 7 , 42 ] full=v3d[7, 42, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[7, 43, 0] [v[2.6125000000000003,17.295], v[2.7475,17.43]] . ( layer=m3 ll=v[2.665,17.425] ur=v[3.075,17.835]) = 0.08265137627408266 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[7, 43, 0] [v[2.4775,17.16], v[2.8825,17.565]] . ( layer=m3 ll=v[2.665,17.425] ur=v[3.075,17.835]) = 0.2586624247933976 [router/convert_pin_coord_to_tracks]: Overlap: 0.08265137627408266 >? 0 [router/convert_pin_to_tracks]: Converting [ 7 , 43 ] full=v3d[7, 43, 0] [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[2.6125000000000003,17.3275] ur=v[2.7475,17.3975]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[6, 42, 0] [v[2.6125000000000003,17.3275], v[2.7475,17.3975]] . ( layer=m3 ll=v[2.255,17.015] ur=v[2.665,17.425]) = 0.07000000000000028 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[6, 42, 0] [v[2.4775,17.1925], v[2.8825,17.5325]] . ( layer=m3 ll=v[2.255,17.015] ur=v[2.665,17.425]) = 0.2986846162760995 [router/convert_pin_coord_to_tracks]: Overlap: 0.07000000000000028 >? 0 [router/convert_pin_to_tracks]: Converting [ 6 , 42 ] full=v3d[6, 42, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[6, 43, 0] [v[2.6125000000000003,17.3275], v[2.7475,17.3975]] . ( layer=m3 ll=v[2.255,17.425] ur=v[2.665,17.835]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[6, 43, 0] [v[2.4775,17.1925], v[2.8825,17.5325]] . ( layer=m3 ll=v[2.255,17.425] ur=v[2.665,17.835]) = 0.21613074746550895 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.21613074746550895 >? 0 [router/convert_pin_to_tracks]: Converting [ 6 , 43 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[7, 42, 0] [v[2.6125000000000003,17.3275], v[2.7475,17.3975]] . ( layer=m3 ll=v[2.665,17.015] ur=v[3.075,17.425]) = 0.07000000000000028 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[7, 42, 0] [v[2.4775,17.1925], v[2.8825,17.5325]] . ( layer=m3 ll=v[2.665,17.015] ur=v[3.075,17.425]) = 0.318374779151868 [router/convert_pin_coord_to_tracks]: Overlap: 0.07000000000000028 >? 0 [router/convert_pin_to_tracks]: Converting [ 7 , 42 ] full=v3d[7, 42, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[7, 43, 0] [v[2.6125000000000003,17.3275], v[2.7475,17.3975]] . ( layer=m3 ll=v[2.665,17.425] ur=v[3.075,17.835]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[7, 43, 0] [v[2.4775,17.1925], v[2.8825,17.5325]] . ( layer=m3 ll=v[2.665,17.425] ur=v[3.075,17.835]) = 0.24261595166023095 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.24261595166023095 >? 0 [router/convert_pin_to_tracks]: Converting [ 7 , 43 ] full=None [pin_group/convert_pin]: pins {v3d[6, 42, 0], v3d[6, 43, 0], v3d[7, 42, 0], v3d[7, 43, 0]} [pin_group/convert_pin]: secondary {v3d[7, 43, 0], v3d[6, 43, 0]} [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[2.6125000000000003,14.605] ur=v[2.7475,14.74]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[6, 35, 0] [v[2.6125000000000003,14.605], v[2.7475,14.74]] . ( layer=m3 ll=v[2.255,14.145] ur=v[2.665,14.555]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[6, 35, 0] [v[2.4775,14.47], v[2.8825,14.875]] . ( layer=m3 ll=v[2.255,14.145] ur=v[2.665,14.555]) = 0.20586706876040142 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.20586706876040142 >? 0 [router/convert_pin_to_tracks]: Converting [ 6 , 35 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[6, 36, 0] [v[2.6125000000000003,14.605], v[2.7475,14.74]] . ( layer=m3 ll=v[2.255,14.555] ur=v[2.665,14.965]) = 0.1349999999999998 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[6, 36, 0] [v[2.4775,14.47], v[2.8825,14.875]] . ( layer=m3 ll=v[2.255,14.555] ur=v[2.665,14.965]) = 0.37088576408376767 [router/convert_pin_coord_to_tracks]: Overlap: 0.1349999999999998 >? 0 [router/convert_pin_to_tracks]: Converting [ 6 , 36 ] full=v3d[6, 36, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[7, 35, 0] [v[2.6125000000000003,14.605], v[2.7475,14.74]] . ( layer=m3 ll=v[2.665,14.145] ur=v[3.075,14.555]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[7, 35, 0] [v[2.4775,14.47], v[2.8825,14.875]] . ( layer=m3 ll=v[2.665,14.145] ur=v[3.075,14.555]) = 0.23351927115336704 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.23351927115336704 >? 0 [router/convert_pin_to_tracks]: Converting [ 7 , 35 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[7, 36, 0] [v[2.6125000000000003,14.605], v[2.7475,14.74]] . ( layer=m3 ll=v[2.665,14.555] ur=v[3.075,14.965]) = 0.1349999999999998 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[7, 36, 0] [v[2.4775,14.47], v[2.8825,14.875]] . ( layer=m3 ll=v[2.665,14.555] ur=v[3.075,14.965]) = 0.3869189191549052 [router/convert_pin_coord_to_tracks]: Overlap: 0.1349999999999998 >? 0 [router/convert_pin_to_tracks]: Converting [ 7 , 36 ] full=v3d[7, 36, 0] [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[2.6125000000000003,14.637500000000001] ur=v[2.7475,14.7075]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[6, 35, 0] [v[2.6125000000000003,14.637500000000001], v[2.7475,14.7075]] . ( layer=m3 ll=v[2.255,14.145] ur=v[2.665,14.555]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[6, 35, 0] [v[2.4775,14.5025], v[2.8825,14.842500000000001]] . ( layer=m3 ll=v[2.255,14.145] ur=v[2.665,14.555]) = 0.1947113247862076 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.1947113247862076 >? 0 [router/convert_pin_to_tracks]: Converting [ 6 , 35 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[6, 36, 0] [v[2.6125000000000003,14.637500000000001], v[2.7475,14.7075]] . ( layer=m3 ll=v[2.255,14.555] ur=v[2.665,14.965]) = 0.06999999999999851 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[6, 36, 0] [v[2.4775,14.5025], v[2.8825,14.842500000000001]] . ( layer=m3 ll=v[2.255,14.555] ur=v[2.665,14.965]) = 0.3432382554436507 [router/convert_pin_coord_to_tracks]: Overlap: 0.06999999999999851 >? 0 [router/convert_pin_to_tracks]: Converting [ 6 , 36 ] full=v3d[6, 36, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[7, 35, 0] [v[2.6125000000000003,14.637500000000001], v[2.7475,14.7075]] . ( layer=m3 ll=v[2.665,14.145] ur=v[3.075,14.555]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[7, 35, 0] [v[2.4775,14.5025], v[2.8825,14.842500000000001]] . ( layer=m3 ll=v[2.665,14.145] ur=v[3.075,14.555]) = 0.22374650835264434 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.22374650835264434 >? 0 [router/convert_pin_to_tracks]: Converting [ 7 , 35 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[7, 36, 0] [v[2.6125000000000003,14.637500000000001], v[2.7475,14.7075]] . ( layer=m3 ll=v[2.665,14.555] ur=v[3.075,14.965]) = 0.06999999999999851 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[7, 36, 0] [v[2.4775,14.5025], v[2.8825,14.842500000000001]] . ( layer=m3 ll=v[2.665,14.555] ur=v[3.075,14.965]) = 0.36050312065223616 [router/convert_pin_coord_to_tracks]: Overlap: 0.06999999999999851 >? 0 [router/convert_pin_to_tracks]: Converting [ 7 , 36 ] full=v3d[7, 36, 0] [pin_group/convert_pin]: pins {v3d[6, 36, 0], v3d[7, 35, 0], v3d[7, 36, 0], v3d[6, 35, 0]} [pin_group/convert_pin]: secondary {v3d[7, 35, 0], v3d[6, 35, 0]} [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[2.6125000000000003,28.087500000000002] ur=v[2.7475,28.1575]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[6, 68, 0] [v[2.6125000000000003,28.087500000000002], v[2.7475,28.1575]] . ( layer=m3 ll=v[2.255,27.675] ur=v[2.665,28.085]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[6, 68, 0] [v[2.4775,27.9525], v[2.8825,28.2925]] . ( layer=m3 ll=v[2.255,27.675] ur=v[2.665,28.085]) = 0.2295920294783773 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.2295920294783773 >? 0 [router/convert_pin_to_tracks]: Converting [ 6 , 68 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[6, 69, 0] [v[2.6125000000000003,28.087500000000002], v[2.7475,28.1575]] . ( layer=m3 ll=v[2.255,28.085] ur=v[2.665,28.495]) = 0.06999999999999673 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[6, 69, 0] [v[2.4775,27.9525], v[2.8825,28.2925]] . ( layer=m3 ll=v[2.255,28.085] ur=v[2.665,28.495]) = 0.27966497814349195 [router/convert_pin_coord_to_tracks]: Overlap: 0.06999999999999673 >? 0 [router/convert_pin_to_tracks]: Converting [ 6 , 69 ] full=v3d[6, 69, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[7, 68, 0] [v[2.6125000000000003,28.087500000000002], v[2.7475,28.1575]] . ( layer=m3 ll=v[2.665,27.675] ur=v[3.075,28.085]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[7, 68, 0] [v[2.4775,27.9525], v[2.8825,28.2925]] . ( layer=m3 ll=v[2.665,27.675] ur=v[3.075,28.085]) = 0.2546811732343009 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.2546811732343009 >? 0 [router/convert_pin_to_tracks]: Converting [ 7 , 68 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[7, 69, 0] [v[2.6125000000000003,28.087500000000002], v[2.7475,28.1575]] . ( layer=m3 ll=v[2.665,28.085] ur=v[3.075,28.495]) = 0.06999999999999673 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[7, 69, 0] [v[2.4775,27.9525], v[2.8825,28.2925]] . ( layer=m3 ll=v[2.665,28.085] ur=v[3.075,28.495]) = 0.3006035595264962 [router/convert_pin_coord_to_tracks]: Overlap: 0.06999999999999673 >? 0 [router/convert_pin_to_tracks]: Converting [ 7 , 69 ] full=v3d[7, 69, 0] [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[2.6125000000000003,28.055] ur=v[2.7475,28.19]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[6, 68, 0] [v[2.6125000000000003,28.055], v[2.7475,28.19]] . ( layer=m3 ll=v[2.255,27.675] ur=v[2.665,28.085]) = 0.06046693311223949 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[6, 68, 0] [v[2.4775,27.92], v[2.8825,28.325]] . ( layer=m3 ll=v[2.255,27.675] ur=v[2.665,28.085]) = 0.24976238708020013 [router/convert_pin_coord_to_tracks]: Overlap: 0.06046693311223949 >? 0 [router/convert_pin_to_tracks]: Converting [ 6 , 68 ] full=v3d[6, 68, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[6, 69, 0] [v[2.6125000000000003,28.055], v[2.7475,28.19]] . ( layer=m3 ll=v[2.255,28.085] ur=v[2.665,28.495]) = 0.11739356881873925 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[6, 69, 0] [v[2.4775,27.92], v[2.8825,28.325]] . ( layer=m3 ll=v[2.255,28.085] ur=v[2.665,28.495]) = 0.3045591075637031 [router/convert_pin_coord_to_tracks]: Overlap: 0.11739356881873925 >? 0 [router/convert_pin_to_tracks]: Converting [ 6 , 69 ] full=v3d[6, 69, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[7, 68, 0] [v[2.6125000000000003,28.055], v[2.7475,28.19]] . ( layer=m3 ll=v[2.665,27.675] ur=v[3.075,28.085]) = 0.0877852493303976 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[7, 68, 0] [v[2.4775,27.92], v[2.8825,28.325]] . ( layer=m3 ll=v[2.665,27.675] ur=v[3.075,28.085]) = 0.2730041208480188 [router/convert_pin_coord_to_tracks]: Overlap: 0.0877852493303976 >? 0 [router/convert_pin_to_tracks]: Converting [ 7 , 68 ] full=v3d[7, 68, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[7, 69, 0] [v[2.6125000000000003,28.055], v[2.7475,28.19]] . ( layer=m3 ll=v[2.665,28.085] ur=v[3.075,28.495]) = 0.13353370361073677 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[7, 69, 0] [v[2.4775,27.92], v[2.8825,28.325]] . ( layer=m3 ll=v[2.665,28.085] ur=v[3.075,28.495]) = 0.3238923432253365 [router/convert_pin_coord_to_tracks]: Overlap: 0.13353370361073677 >? 0 [router/convert_pin_to_tracks]: Converting [ 7 , 69 ] full=v3d[7, 69, 0] [pin_group/convert_pin]: pins {v3d[6, 69, 0], v3d[7, 68, 0], v3d[7, 69, 0], v3d[6, 68, 0]} [pin_group/convert_pin]: secondary {v3d[7, 68, 0], v3d[6, 68, 0]} [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[3.9425,-8.18] ur=v[4.0775,-8.11]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[9, -20, 0] [v[3.9425,-8.18], v[4.0775,-8.11]] . ( layer=m3 ll=v[3.485,-8.405] ur=v[3.895,-7.995]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[9, -20, 0] [v[3.8075,-8.315], v[4.2125,-7.9750000000000005]] . ( layer=m3 ll=v[3.485,-8.405] ur=v[3.895,-7.995]) = 0.33174726826305534 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.33174726826305534 >? 0 [router/convert_pin_to_tracks]: Converting [ 9 , -20 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[9, -19, 0] [v[3.9425,-8.18], v[4.0775,-8.11]] . ( layer=m3 ll=v[3.485,-7.995] ur=v[3.895,-7.585]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[9, -19, 0] [v[3.8075,-8.315], v[4.2125,-7.9750000000000005]] . ( layer=m3 ll=v[3.485,-7.995] ur=v[3.895,-7.585]) = 0.08975661535508103 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.08975661535508103 >? 0 [router/convert_pin_to_tracks]: Converting [ 9 , -19 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[10, -20, 0] [v[3.9425,-8.18], v[4.0775,-8.11]] . ( layer=m3 ll=v[3.895,-8.405] ur=v[4.305,-7.995]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[10, -20, 0] [v[3.8075,-8.315], v[4.2125,-7.9750000000000005]] . ( layer=m3 ll=v[3.895,-8.405] ur=v[4.305,-7.995]) = 0.4507840392028092 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ 10 , -20 ] full=v3d[10, -20, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[10, -19, 0] [v[3.9425,-8.18], v[4.0775,-8.11]] . ( layer=m3 ll=v[3.895,-7.995] ur=v[4.305,-7.585]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[10, -19, 0] [v[3.8075,-8.315], v[4.2125,-7.9750000000000005]] . ( layer=m3 ll=v[3.895,-7.995] ur=v[4.305,-7.585]) = 0.3181292976134078 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.3181292976134078 >? 0 [router/convert_pin_to_tracks]: Converting [ 10 , -19 ] full=None [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[3.9425,-8.2125] ur=v[4.0775,-8.0775]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[9, -21, 0] [v[3.9425,-8.2125], v[4.0775,-8.0775]] . ( layer=m3 ll=v[3.485,-8.815] ur=v[3.895,-8.405]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[9, -21, 0] [v[3.8075,-8.3475], v[4.2125,-7.9425]] . ( layer=m3 ll=v[3.485,-8.815] ur=v[3.895,-8.405]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 9 , -21 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[9, -20, 0] [v[3.9425,-8.2125], v[4.0775,-8.0775]] . ( layer=m3 ll=v[3.485,-8.405] ur=v[3.895,-7.995]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[9, -20, 0] [v[3.8075,-8.3475], v[4.2125,-7.9425]] . ( layer=m3 ll=v[3.485,-8.405] ur=v[3.895,-7.995]) = 0.36319760461765166 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.36319760461765166 >? 0 [router/convert_pin_to_tracks]: Converting [ 9 , -20 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[9, -19, 0] [v[3.9425,-8.2125], v[4.0775,-8.0775]] . ( layer=m3 ll=v[3.485,-7.995] ur=v[3.895,-7.585]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[9, -19, 0] [v[3.8075,-8.3475], v[4.2125,-7.9425]] . ( layer=m3 ll=v[3.485,-7.995] ur=v[3.895,-7.585]) = 0.1020416581597928 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.1020416581597928 >? 0 [router/convert_pin_to_tracks]: Converting [ 9 , -19 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[10, -21, 0] [v[3.9425,-8.2125], v[4.0775,-8.0775]] . ( layer=m3 ll=v[3.895,-8.815] ur=v[4.305,-8.405]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[10, -21, 0] [v[3.8075,-8.3475], v[4.2125,-7.9425]] . ( layer=m3 ll=v[3.895,-8.815] ur=v[4.305,-8.405]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 10 , -21 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[10, -20, 0] [v[3.9425,-8.2125], v[4.0775,-8.0775]] . ( layer=m3 ll=v[3.895,-8.405] ur=v[4.305,-7.995]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[10, -20, 0] [v[3.8075,-8.3475], v[4.2125,-7.9425]] . ( layer=m3 ll=v[3.895,-8.405] ur=v[4.305,-7.995]) = 0.4744075252354248 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ 10 , -20 ] full=v3d[10, -20, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[10, -19, 0] [v[3.9425,-8.2125], v[4.0775,-8.0775]] . ( layer=m3 ll=v[3.895,-7.995] ur=v[4.305,-7.585]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[10, -19, 0] [v[3.8075,-8.3475], v[4.2125,-7.9425]] . ( layer=m3 ll=v[3.895,-7.995] ur=v[4.305,-7.585]) = 0.3218112801006208 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.3218112801006208 >? 0 [router/convert_pin_to_tracks]: Converting [ 10 , -19 ] full=None [pin_group/convert_pin]: Removing pins {v3d[10, -19, 0], v3d[9, -19, 0]} [pin_group/convert_pin]: pins {v3d[10, -20, 0], v3d[9, -20, 0]} [pin_group/convert_pin]: secondary {v3d[9, -20, 0]} [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[6.8025,-8.18] ur=v[6.9375,-8.11]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[16, -20, 0] [v[6.8025,-8.18], v[6.9375,-8.11]] . ( layer=m3 ll=v[6.355,-8.405] ur=v[6.765000000000001,-7.995]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[16, -20, 0] [v[6.6675,-8.315], v[7.0725,-7.9750000000000005]] . ( layer=m3 ll=v[6.355,-8.405] ur=v[6.765000000000001,-7.995]) = 0.33452391543804405 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.33452391543804405 >? 0 [router/convert_pin_to_tracks]: Converting [ 16 , -20 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[16, -19, 0] [v[6.8025,-8.18], v[6.9375,-8.11]] . ( layer=m3 ll=v[6.355,-7.995] ur=v[6.765000000000001,-7.585]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[16, -19, 0] [v[6.6675,-8.315], v[7.0725,-7.9750000000000005]] . ( layer=m3 ll=v[6.355,-7.995] ur=v[6.765000000000001,-7.585]) = 0.09953014618697198 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.09953014618697198 >? 0 [router/convert_pin_to_tracks]: Converting [ 16 , -19 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, -20, 0] [v[6.8025,-8.18], v[6.9375,-8.11]] . ( layer=m3 ll=v[6.765000000000001,-8.405] ur=v[7.175,-7.995]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, -20, 0] [v[6.6675,-8.315], v[7.0725,-7.9750000000000005]] . ( layer=m3 ll=v[6.765000000000001,-8.405] ur=v[7.175,-7.995]) = 0.4437975326655153 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ 17 , -20 ] full=v3d[17, -20, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, -19, 0] [v[6.8025,-8.18], v[6.9375,-8.11]] . ( layer=m3 ll=v[6.765000000000001,-7.995] ur=v[7.175,-7.585]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, -19, 0] [v[6.6675,-8.315], v[7.0725,-7.9750000000000005]] . ( layer=m3 ll=v[6.765000000000001,-7.995] ur=v[7.175,-7.585]) = 0.3081497201037176 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.3081497201037176 >? 0 [router/convert_pin_to_tracks]: Converting [ 17 , -19 ] full=None [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[6.8025,-8.2125] ur=v[6.9375,-8.0775]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[16, -21, 0] [v[6.8025,-8.2125], v[6.9375,-8.0775]] . ( layer=m3 ll=v[6.355,-8.815] ur=v[6.765000000000001,-8.405]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[16, -21, 0] [v[6.6675,-8.3475], v[7.0725,-7.9425]] . ( layer=m3 ll=v[6.355,-8.815] ur=v[6.765000000000001,-8.405]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 16 , -21 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[16, -20, 0] [v[6.8025,-8.2125], v[6.9375,-8.0775]] . ( layer=m3 ll=v[6.355,-8.405] ur=v[6.765000000000001,-7.995]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[16, -20, 0] [v[6.6675,-8.3475], v[7.0725,-7.9425]] . ( layer=m3 ll=v[6.355,-8.405] ur=v[6.765000000000001,-7.995]) = 0.36573556020709835 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.36573556020709835 >? 0 [router/convert_pin_to_tracks]: Converting [ 16 , -20 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[16, -19, 0] [v[6.8025,-8.2125], v[6.9375,-8.0775]] . ( layer=m3 ll=v[6.355,-7.995] ur=v[6.765000000000001,-7.585]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[16, -19, 0] [v[6.6675,-8.3475], v[7.0725,-7.9425]] . ( layer=m3 ll=v[6.355,-7.995] ur=v[6.765000000000001,-7.585]) = 0.11073617295175074 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.11073617295175074 >? 0 [router/convert_pin_to_tracks]: Converting [ 16 , -19 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, -21, 0] [v[6.8025,-8.2125], v[6.9375,-8.0775]] . ( layer=m3 ll=v[6.765000000000001,-8.815] ur=v[7.175,-8.405]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, -21, 0] [v[6.6675,-8.3475], v[7.0725,-7.9425]] . ( layer=m3 ll=v[6.765000000000001,-8.815] ur=v[7.175,-8.405]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 17 , -21 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, -20, 0] [v[6.8025,-8.2125], v[6.9375,-8.0775]] . ( layer=m3 ll=v[6.765000000000001,-8.405] ur=v[7.175,-7.995]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, -20, 0] [v[6.6675,-8.3475], v[7.0725,-7.9425]] . ( layer=m3 ll=v[6.765000000000001,-8.405] ur=v[7.175,-7.995]) = 0.4677739838853798 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ 17 , -20 ] full=v3d[17, -20, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, -19, 0] [v[6.8025,-8.2125], v[6.9375,-8.0775]] . ( layer=m3 ll=v[6.765000000000001,-7.995] ur=v[7.175,-7.585]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, -19, 0] [v[6.6675,-8.3475], v[7.0725,-7.9425]] . ( layer=m3 ll=v[6.765000000000001,-7.995] ur=v[7.175,-7.585]) = 0.3119495151462806 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.3119495151462806 >? 0 [router/convert_pin_to_tracks]: Converting [ 17 , -19 ] full=None [pin_group/convert_pin]: Removing pins {v3d[16, -19, 0], v3d[17, -19, 0]} [pin_group/convert_pin]: pins {v3d[16, -20, 0], v3d[17, -20, 0]} [pin_group/convert_pin]: secondary {v3d[16, -20, 0]} [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[7.155,14.637500000000001] ur=v[7.29,14.7075]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 35, 0] [v[7.155,14.637500000000001], v[7.29,14.7075]] . ( layer=m3 ll=v[6.765000000000001,14.145] ur=v[7.175,14.555]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 35, 0] [v[7.0200000000000005,14.5025], v[7.425,14.842500000000001]] . ( layer=m3 ll=v[6.765000000000001,14.145] ur=v[7.175,14.555]) = 0.1636497784905309 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.1636497784905309 >? 0 [router/convert_pin_to_tracks]: Converting [ 17 , 35 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 36, 0] [v[7.155,14.637500000000001], v[7.29,14.7075]] . ( layer=m3 ll=v[6.765000000000001,14.555] ur=v[7.175,14.965]) = 0.06999999999999851 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 36, 0] [v[7.0200000000000005,14.5025], v[7.425,14.842500000000001]] . ( layer=m3 ll=v[6.765000000000001,14.555] ur=v[7.175,14.965]) = 0.3266209576864299 [router/convert_pin_coord_to_tracks]: Overlap: 0.06999999999999851 >? 0 [router/convert_pin_to_tracks]: Converting [ 17 , 36 ] full=v3d[17, 36, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 35, 0] [v[7.155,14.637500000000001], v[7.29,14.7075]] . ( layer=m3 ll=v[7.175,14.145] ur=v[7.585,14.555]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 35, 0] [v[7.0200000000000005,14.5025], v[7.425,14.842500000000001]] . ( layer=m3 ll=v[7.175,14.145] ur=v[7.585,14.555]) = 0.2554530289505294 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.2554530289505294 >? 0 [router/convert_pin_to_tracks]: Converting [ 18 , 35 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 36, 0] [v[7.155,14.637500000000001], v[7.29,14.7075]] . ( layer=m3 ll=v[7.175,14.555] ur=v[7.585,14.965]) = 0.06999999999999851 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 36, 0] [v[7.0200000000000005,14.5025], v[7.425,14.842500000000001]] . ( layer=m3 ll=v[7.175,14.555] ur=v[7.585,14.965]) = 0.3809937663532053 [router/convert_pin_coord_to_tracks]: Overlap: 0.06999999999999851 >? 0 [router/convert_pin_to_tracks]: Converting [ 18 , 36 ] full=v3d[18, 36, 0] [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[7.155,14.605] ur=v[7.29,14.74]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 35, 0] [v[7.155,14.605], v[7.29,14.74]] . ( layer=m3 ll=v[6.765000000000001,14.145] ur=v[7.175,14.555]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 35, 0] [v[7.0200000000000005,14.47], v[7.425,14.875]] . ( layer=m3 ll=v[6.765000000000001,14.145] ur=v[7.175,14.555]) = 0.1767766952966359 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.1767766952966359 >? 0 [router/convert_pin_to_tracks]: Converting [ 17 , 35 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 36, 0] [v[7.155,14.605], v[7.29,14.74]] . ( layer=m3 ll=v[6.765000000000001,14.555] ur=v[7.175,14.965]) = 0.1349999999999998 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 36, 0] [v[7.0200000000000005,14.47], v[7.425,14.875]] . ( layer=m3 ll=v[6.765000000000001,14.555] ur=v[7.175,14.965]) = 0.35556293395122046 [router/convert_pin_coord_to_tracks]: Overlap: 0.1349999999999998 >? 0 [router/convert_pin_to_tracks]: Converting [ 17 , 36 ] full=v3d[17, 36, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 35, 0] [v[7.155,14.605], v[7.29,14.74]] . ( layer=m3 ll=v[7.175,14.145] ur=v[7.585,14.555]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 35, 0] [v[7.0200000000000005,14.47], v[7.425,14.875]] . ( layer=m3 ll=v[7.175,14.145] ur=v[7.585,14.555]) = 0.26405491853021756 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.26405491853021756 >? 0 [router/convert_pin_to_tracks]: Converting [ 18 , 35 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 36, 0] [v[7.155,14.605], v[7.29,14.74]] . ( layer=m3 ll=v[7.175,14.555] ur=v[7.585,14.965]) = 0.1349999999999998 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 36, 0] [v[7.0200000000000005,14.47], v[7.425,14.875]] . ( layer=m3 ll=v[7.175,14.555] ur=v[7.585,14.965]) = 0.4060788100849393 [router/convert_pin_coord_to_tracks]: Overlap: 0.1349999999999998 >? 0 [router/convert_pin_to_tracks]: Converting [ 18 , 36 ] full=v3d[18, 36, 0] [pin_group/convert_pin]: pins {v3d[17, 35, 0], v3d[18, 35, 0], v3d[17, 36, 0], v3d[18, 36, 0]} [pin_group/convert_pin]: secondary {v3d[17, 35, 0], v3d[18, 35, 0]} [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[7.155,36.1575] ur=v[7.29,36.2275]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 88, 0] [v[7.155,36.1575], v[7.29,36.2275]] . ( layer=m3 ll=v[6.765000000000001,35.875] ur=v[7.175,36.285000000000004]) = 0.07000000000000028 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 88, 0] [v[7.0200000000000005,36.0225], v[7.425,36.362500000000004]] . ( layer=m3 ll=v[6.765000000000001,35.875] ur=v[7.175,36.285000000000004]) = 0.30484627273431 [router/convert_pin_coord_to_tracks]: Overlap: 0.07000000000000028 >? 0 [router/convert_pin_to_tracks]: Converting [ 17 , 88 ] full=v3d[17, 88, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 89, 0] [v[7.155,36.1575], v[7.29,36.2275]] . ( layer=m3 ll=v[6.765000000000001,36.285000000000004] ur=v[7.175,36.695]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 89, 0] [v[7.0200000000000005,36.0225], v[7.425,36.362500000000004]] . ( layer=m3 ll=v[6.765000000000001,36.285000000000004] ur=v[7.175,36.695]) = 0.1732952682562334 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.1732952682562334 >? 0 [router/convert_pin_to_tracks]: Converting [ 17 , 89 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 88, 0] [v[7.155,36.1575], v[7.29,36.2275]] . ( layer=m3 ll=v[7.175,35.875] ur=v[7.585,36.285000000000004]) = 0.07000000000000028 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 88, 0] [v[7.0200000000000005,36.0225], v[7.425,36.362500000000004]] . ( layer=m3 ll=v[7.175,35.875] ur=v[7.585,36.285000000000004]) = 0.36250000000000204 [router/convert_pin_coord_to_tracks]: Overlap: 0.07000000000000028 >? 0 [router/convert_pin_to_tracks]: Converting [ 18 , 88 ] full=v3d[18, 88, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 89, 0] [v[7.155,36.1575], v[7.29,36.2275]] . ( layer=m3 ll=v[7.175,36.285000000000004] ur=v[7.585,36.695]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 89, 0] [v[7.0200000000000005,36.0225], v[7.425,36.362500000000004]] . ( layer=m3 ll=v[7.175,36.285000000000004] ur=v[7.585,36.695]) = 0.2617369863049548 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.2617369863049548 >? 0 [router/convert_pin_to_tracks]: Converting [ 18 , 89 ] full=None [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[7.155,36.125] ur=v[7.29,36.26]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 88, 0] [v[7.155,36.125], v[7.29,36.26]] . ( layer=m3 ll=v[6.765000000000001,35.875] ur=v[7.175,36.285000000000004]) = 0.134999999999998 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 88, 0] [v[7.0200000000000005,35.99], v[7.425,36.395]] . ( layer=m3 ll=v[6.765000000000001,35.875] ur=v[7.175,36.285000000000004]) = 0.3332416540590339 [router/convert_pin_coord_to_tracks]: Overlap: 0.134999999999998 >? 0 [router/convert_pin_to_tracks]: Converting [ 17 , 88 ] full=v3d[17, 88, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 89, 0] [v[7.155,36.125], v[7.29,36.26]] . ( layer=m3 ll=v[6.765000000000001,36.285000000000004] ur=v[7.175,36.695]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 89, 0] [v[7.0200000000000005,35.99], v[7.425,36.395]] . ( layer=m3 ll=v[6.765000000000001,36.285000000000004] ur=v[7.175,36.695]) = 0.1900657780874813 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.1900657780874813 >? 0 [router/convert_pin_to_tracks]: Converting [ 17 , 89 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 88, 0] [v[7.155,36.125], v[7.29,36.26]] . ( layer=m3 ll=v[7.175,35.875] ur=v[7.585,36.285000000000004]) = 0.134999999999998 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 88, 0] [v[7.0200000000000005,35.99], v[7.425,36.395]] . ( layer=m3 ll=v[7.175,35.875] ur=v[7.585,36.285000000000004]) = 0.38668462601970743 [router/convert_pin_coord_to_tracks]: Overlap: 0.134999999999998 >? 0 [router/convert_pin_to_tracks]: Converting [ 18 , 88 ] full=v3d[18, 88, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 89, 0] [v[7.155,36.125], v[7.29,36.26]] . ( layer=m3 ll=v[7.175,36.285000000000004] ur=v[7.585,36.695]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 89, 0] [v[7.0200000000000005,35.99], v[7.425,36.395]] . ( layer=m3 ll=v[7.175,36.285000000000004] ur=v[7.585,36.695]) = 0.27313000567495305 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.27313000567495305 >? 0 [router/convert_pin_to_tracks]: Converting [ 18 , 89 ] full=None [pin_group/convert_pin]: pins {v3d[18, 89, 0], v3d[17, 89, 0], v3d[17, 88, 0], v3d[18, 88, 0]} [pin_group/convert_pin]: secondary {v3d[18, 89, 0], v3d[17, 89, 0]} [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[7.155,28.087500000000002] ur=v[7.29,28.1575]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 68, 0] [v[7.155,28.087500000000002], v[7.29,28.1575]] . ( layer=m3 ll=v[6.765000000000001,27.675] ur=v[7.175,28.085]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 68, 0] [v[7.0200000000000005,27.9525], v[7.425,28.2925]] . ( layer=m3 ll=v[6.765000000000001,27.675] ur=v[7.175,28.085]) = 0.20391481064405273 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.20391481064405273 >? 0 [router/convert_pin_to_tracks]: Converting [ 17 , 68 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 69, 0] [v[7.155,28.087500000000002], v[7.29,28.1575]] . ( layer=m3 ll=v[6.765000000000001,28.085] ur=v[7.175,28.495]) = 0.06999999999999673 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 69, 0] [v[7.0200000000000005,27.9525], v[7.425,28.2925]] . ( layer=m3 ll=v[6.765000000000001,28.085] ur=v[7.175,28.495]) = 0.2590004826250322 [router/convert_pin_coord_to_tracks]: Overlap: 0.06999999999999673 >? 0 [router/convert_pin_to_tracks]: Converting [ 17 , 69 ] full=v3d[17, 69, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 68, 0] [v[7.155,28.087500000000002], v[7.29,28.1575]] . ( layer=m3 ll=v[7.175,27.675] ur=v[7.585,28.085]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 68, 0] [v[7.0200000000000005,27.9525], v[7.425,28.2925]] . ( layer=m3 ll=v[7.175,27.675] ur=v[7.585,28.085]) = 0.2829421318927248 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.2829421318927248 >? 0 [router/convert_pin_to_tracks]: Converting [ 18 , 68 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 69, 0] [v[7.155,28.087500000000002], v[7.29,28.1575]] . ( layer=m3 ll=v[7.175,28.085] ur=v[7.585,28.495]) = 0.06999999999999673 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 69, 0] [v[7.0200000000000005,27.9525], v[7.425,28.2925]] . ( layer=m3 ll=v[7.175,28.085] ur=v[7.585,28.495]) = 0.3248942135526575 [router/convert_pin_coord_to_tracks]: Overlap: 0.06999999999999673 >? 0 [router/convert_pin_to_tracks]: Converting [ 18 , 69 ] full=v3d[18, 69, 0] [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[7.155,28.055] ur=v[7.29,28.19]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 68, 0] [v[7.155,28.055], v[7.29,28.19]] . ( layer=m3 ll=v[6.765000000000001,27.675] ur=v[7.175,28.085]) = 0.036055512754640605 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 68, 0] [v[7.0200000000000005,27.92], v[7.425,28.325]] . ( layer=m3 ll=v[6.765000000000001,27.675] ur=v[7.175,28.085]) = 0.22638462845343435 [router/convert_pin_coord_to_tracks]: Overlap: 0.036055512754640605 >? 0 [router/convert_pin_to_tracks]: Converting [ 17 , 68 ] full=v3d[17, 68, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 69, 0] [v[7.155,28.055], v[7.29,28.19]] . ( layer=m3 ll=v[6.765000000000001,28.085] ur=v[7.175,28.495]) = 0.1068877916321601 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 69, 0] [v[7.0200000000000005,27.92], v[7.425,28.325]] . ( layer=m3 ll=v[6.765000000000001,28.085] ur=v[7.175,28.495]) = 0.2857008925432314 [router/convert_pin_coord_to_tracks]: Overlap: 0.1068877916321601 >? 0 [router/convert_pin_to_tracks]: Converting [ 17 , 69 ] full=v3d[17, 69, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 68, 0] [v[7.155,28.055], v[7.29,28.19]] . ( layer=m3 ll=v[7.175,27.675] ur=v[7.585,28.085]) = 0.11884864324004762 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 68, 0] [v[7.0200000000000005,27.92], v[7.425,28.325]] . ( layer=m3 ll=v[7.175,27.675] ur=v[7.585,28.085]) = 0.2995413160150027 [router/convert_pin_coord_to_tracks]: Overlap: 0.11884864324004762 >? 0 [router/convert_pin_to_tracks]: Converting [ 18 , 68 ] full=v3d[18, 68, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 69, 0] [v[7.155,28.055], v[7.29,28.19]] . ( layer=m3 ll=v[7.175,28.085] ur=v[7.585,28.495]) = 0.15572411502397482 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 69, 0] [v[7.0200000000000005,27.92], v[7.425,28.325]] . ( layer=m3 ll=v[7.175,28.085] ur=v[7.585,28.495]) = 0.34655446902326803 [router/convert_pin_coord_to_tracks]: Overlap: 0.15572411502397482 >? 0 [router/convert_pin_to_tracks]: Converting [ 18 , 69 ] full=v3d[18, 69, 0] [pin_group/convert_pin]: pins {v3d[17, 68, 0], v3d[18, 68, 0], v3d[17, 69, 0], v3d[18, 69, 0]} [pin_group/convert_pin]: secondary {v3d[17, 68, 0], v3d[18, 68, 0]} [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[7.155,33.4675] ur=v[7.29,33.5375]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 81, 0] [v[7.155,33.4675], v[7.29,33.5375]] . ( layer=m3 ll=v[6.765000000000001,33.005] ur=v[7.175,33.415]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 81, 0] [v[7.0200000000000005,33.3325], v[7.425,33.6725]] . ( layer=m3 ll=v[6.765000000000001,33.005] ur=v[7.175,33.415]) = 0.17558829687652633 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.17558829687652633 >? 0 [router/convert_pin_to_tracks]: Converting [ 17 , 81 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 82, 0] [v[7.155,33.4675], v[7.29,33.5375]] . ( layer=m3 ll=v[6.765000000000001,33.415] ur=v[7.175,33.825]) = 0.07000000000000028 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 82, 0] [v[7.0200000000000005,33.3325], v[7.425,33.6725]] . ( layer=m3 ll=v[6.765000000000001,33.415] ur=v[7.175,33.825]) = 0.30055157627269224 [router/convert_pin_coord_to_tracks]: Overlap: 0.07000000000000028 >? 0 [router/convert_pin_to_tracks]: Converting [ 17 , 82 ] full=v3d[17, 82, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 81, 0] [v[7.155,33.4675], v[7.29,33.5375]] . ( layer=m3 ll=v[7.175,33.005] ur=v[7.585,33.415]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 81, 0] [v[7.0200000000000005,33.3325], v[7.425,33.6725]] . ( layer=m3 ll=v[7.175,33.005] ur=v[7.585,33.415]) = 0.26326080224750387 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.26326080224750387 >? 0 [router/convert_pin_to_tracks]: Converting [ 18 , 81 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 82, 0] [v[7.155,33.4675], v[7.29,33.5375]] . ( layer=m3 ll=v[7.175,33.415] ur=v[7.585,33.825]) = 0.07000000000000028 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 82, 0] [v[7.0200000000000005,33.3325], v[7.425,33.6725]] . ( layer=m3 ll=v[7.175,33.415] ur=v[7.585,33.825]) = 0.35889587626496927 [router/convert_pin_coord_to_tracks]: Overlap: 0.07000000000000028 >? 0 [router/convert_pin_to_tracks]: Converting [ 18 , 82 ] full=v3d[18, 82, 0] [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[7.155,33.435] ur=v[7.29,33.57]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 81, 0] [v[7.155,33.435], v[7.29,33.57]] . ( layer=m3 ll=v[6.765000000000001,33.005] ur=v[7.175,33.415]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 81, 0] [v[7.0200000000000005,33.3], v[7.425,33.705]] . ( layer=m3 ll=v[6.765000000000001,33.005] ur=v[7.175,33.415]) = 0.1930025906561885 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.1930025906561885 >? 0 [router/convert_pin_to_tracks]: Converting [ 17 , 81 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 82, 0] [v[7.155,33.435], v[7.29,33.57]] . ( layer=m3 ll=v[6.765000000000001,33.415] ur=v[7.175,33.825]) = 0.134999999999998 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 82, 0] [v[7.0200000000000005,33.3], v[7.425,33.705]] . ( layer=m3 ll=v[6.765000000000001,33.415] ur=v[7.175,33.825]) = 0.32882366094914656 [router/convert_pin_coord_to_tracks]: Overlap: 0.134999999999998 >? 0 [router/convert_pin_to_tracks]: Converting [ 17 , 82 ] full=v3d[17, 82, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 81, 0] [v[7.155,33.435], v[7.29,33.57]] . ( layer=m3 ll=v[7.175,33.005] ur=v[7.585,33.415]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 81, 0] [v[7.0200000000000005,33.3], v[7.425,33.705]] . ( layer=m3 ll=v[7.175,33.005] ur=v[7.585,33.415]) = 0.2751817581163411 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.2751817581163411 >? 0 [router/convert_pin_to_tracks]: Converting [ 18 , 81 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 82, 0] [v[7.155,33.435], v[7.29,33.57]] . ( layer=m3 ll=v[7.175,33.415] ur=v[7.585,33.825]) = 0.134999999999998 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 82, 0] [v[7.0200000000000005,33.3], v[7.425,33.705]] . ( layer=m3 ll=v[7.175,33.415] ur=v[7.585,33.825]) = 0.3828837943815323 [router/convert_pin_coord_to_tracks]: Overlap: 0.134999999999998 >? 0 [router/convert_pin_to_tracks]: Converting [ 18 , 82 ] full=v3d[18, 82, 0] [pin_group/convert_pin]: pins {v3d[17, 81, 0], v3d[18, 81, 0], v3d[17, 82, 0], v3d[18, 82, 0]} [pin_group/convert_pin]: secondary {v3d[17, 81, 0], v3d[18, 81, 0]} [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[7.155,22.7075] ur=v[7.29,22.7775]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 55, 0] [v[7.155,22.7075], v[7.29,22.7775]] . ( layer=m3 ll=v[6.765000000000001,22.345] ur=v[7.175,22.755]) = 0.051538820320220065 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 55, 0] [v[7.0200000000000005,22.5725], v[7.425,22.9125]] . ( layer=m3 ll=v[6.765000000000001,22.345] ur=v[7.175,22.755]) = 0.23943944954831245 [router/convert_pin_coord_to_tracks]: Overlap: 0.051538820320220065 >? 0 [router/convert_pin_to_tracks]: Converting [ 17 , 55 ] full=v3d[17, 55, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 56, 0] [v[7.155,22.7075], v[7.29,22.7775]] . ( layer=m3 ll=v[6.765000000000001,22.755] ur=v[7.175,23.165]) = 0.030103986446981094 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 56, 0] [v[7.0200000000000005,22.5725], v[7.425,22.9125]] . ( layer=m3 ll=v[6.765000000000001,22.755] ur=v[7.175,23.165]) = 0.22097794007547578 [router/convert_pin_coord_to_tracks]: Overlap: 0.030103986446981094 >? 0 [router/convert_pin_to_tracks]: Converting [ 17 , 56 ] full=v3d[17, 56, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 55, 0] [v[7.155,22.7075], v[7.29,22.7775]] . ( layer=m3 ll=v[7.175,22.345] ur=v[7.585,22.755]) = 0.12442367138129301 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 55, 0] [v[7.0200000000000005,22.5725], v[7.425,22.9125]] . ( layer=m3 ll=v[7.175,22.345] ur=v[7.585,22.755]) = 0.30952584706288916 [router/convert_pin_coord_to_tracks]: Overlap: 0.12442367138129301 >? 0 [router/convert_pin_to_tracks]: Converting [ 18 , 55 ] full=v3d[18, 55, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 56, 0] [v[7.155,22.7075], v[7.29,22.7775]] . ( layer=m3 ll=v[7.175,22.755] ur=v[7.585,23.165]) = 0.11718041645258002 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 56, 0] [v[7.0200000000000005,22.5725], v[7.425,22.9125]] . ( layer=m3 ll=v[7.175,22.755] ur=v[7.585,23.165]) = 0.2954763103871455 [router/convert_pin_coord_to_tracks]: Overlap: 0.11718041645258002 >? 0 [router/convert_pin_to_tracks]: Converting [ 18 , 56 ] full=v3d[18, 56, 0] [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[7.155,22.675] ur=v[7.29,22.81]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 55, 0] [v[7.155,22.675], v[7.29,22.81]] . ( layer=m3 ll=v[6.765000000000001,22.345] ur=v[7.175,22.755]) = 0.08246211251235146 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 55, 0] [v[7.0200000000000005,22.54], v[7.425,22.945]] . ( layer=m3 ll=v[6.765000000000001,22.345] ur=v[7.175,22.755]) = 0.26504716561397096 [router/convert_pin_coord_to_tracks]: Overlap: 0.08246211251235146 >? 0 [router/convert_pin_to_tracks]: Converting [ 17 , 55 ] full=v3d[17, 55, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 56, 0] [v[7.155,22.675], v[7.29,22.81]] . ( layer=m3 ll=v[6.765000000000001,22.755] ur=v[7.175,23.165]) = 0.05852349955359771 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 56, 0] [v[7.0200000000000005,22.54], v[7.425,22.945]] . ( layer=m3 ll=v[6.765000000000001,22.755] ur=v[7.175,23.165]) = 0.24520399670478515 [router/convert_pin_coord_to_tracks]: Overlap: 0.05852349955359771 >? 0 [router/convert_pin_to_tracks]: Converting [ 17 , 56 ] full=v3d[17, 56, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 55, 0] [v[7.155,22.675], v[7.29,22.81]] . ( layer=m3 ll=v[7.175,22.345] ur=v[7.585,22.755]) = 0.14008925726121818 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 55, 0] [v[7.0200000000000005,22.54], v[7.425,22.945]] . ( layer=m3 ll=v[7.175,22.345] ur=v[7.585,22.755]) = 0.32973474187595087 [router/convert_pin_coord_to_tracks]: Overlap: 0.14008925726121818 >? 0 [router/convert_pin_to_tracks]: Converting [ 18 , 55 ] full=v3d[18, 55, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 56, 0] [v[7.155,22.675], v[7.29,22.81]] . ( layer=m3 ll=v[7.175,22.755] ur=v[7.585,23.165]) = 0.12747548783981968 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 56, 0] [v[7.0200000000000005,22.54], v[7.425,22.945]] . ( layer=m3 ll=v[7.175,22.755] ur=v[7.585,23.165]) = 0.3140063693621524 [router/convert_pin_coord_to_tracks]: Overlap: 0.12747548783981968 >? 0 [router/convert_pin_to_tracks]: Converting [ 18 , 56 ] full=v3d[18, 56, 0] [pin_group/convert_pin]: pins {v3d[18, 56, 0], v3d[17, 55, 0], v3d[18, 55, 0], v3d[17, 56, 0]} [pin_group/convert_pin]: secondary set() [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[7.155,25.3975] ur=v[7.29,25.4675]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 61, 0] [v[7.155,25.3975], v[7.29,25.4675]] . ( layer=m3 ll=v[6.765000000000001,24.805] ur=v[7.175,25.215]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 61, 0] [v[7.0200000000000005,25.2625], v[7.425,25.6025]] . ( layer=m3 ll=v[6.765000000000001,24.805] ur=v[7.175,25.215]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 17 , 61 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 62, 0] [v[7.155,25.3975], v[7.29,25.4675]] . ( layer=m3 ll=v[6.765000000000001,25.215] ur=v[7.175,25.625]) = 0.07000000000000028 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 62, 0] [v[7.0200000000000005,25.2625], v[7.425,25.6025]] . ( layer=m3 ll=v[6.765000000000001,25.215] ur=v[7.175,25.625]) = 0.33999999999999986 [router/convert_pin_coord_to_tracks]: Overlap: 0.07000000000000028 >? 0 [router/convert_pin_to_tracks]: Converting [ 17 , 62 ] full=v3d[17, 62, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 63, 0] [v[7.155,25.3975], v[7.29,25.4675]] . ( layer=m3 ll=v[6.765000000000001,25.625] ur=v[7.175,26.035]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 63, 0] [v[7.0200000000000005,25.2625], v[7.425,25.6025]] . ( layer=m3 ll=v[6.765000000000001,25.625] ur=v[7.175,26.035]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 17 , 63 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 61, 0] [v[7.155,25.3975], v[7.29,25.4675]] . ( layer=m3 ll=v[7.175,24.805] ur=v[7.585,25.215]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 61, 0] [v[7.0200000000000005,25.2625], v[7.425,25.6025]] . ( layer=m3 ll=v[7.175,24.805] ur=v[7.585,25.215]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 18 , 61 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 62, 0] [v[7.155,25.3975], v[7.29,25.4675]] . ( layer=m3 ll=v[7.175,25.215] ur=v[7.585,25.625]) = 0.07000000000000028 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 62, 0] [v[7.0200000000000005,25.2625], v[7.425,25.6025]] . ( layer=m3 ll=v[7.175,25.215] ur=v[7.585,25.625]) = 0.33999999999999986 [router/convert_pin_coord_to_tracks]: Overlap: 0.07000000000000028 >? 0 [router/convert_pin_to_tracks]: Converting [ 18 , 62 ] full=v3d[18, 62, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 63, 0] [v[7.155,25.3975], v[7.29,25.4675]] . ( layer=m3 ll=v[7.175,25.625] ur=v[7.585,26.035]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 63, 0] [v[7.0200000000000005,25.2625], v[7.425,25.6025]] . ( layer=m3 ll=v[7.175,25.625] ur=v[7.585,26.035]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 18 , 63 ] full=None [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[7.155,25.365000000000002] ur=v[7.29,25.5]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 61, 0] [v[7.155,25.365000000000002], v[7.29,25.5]] . ( layer=m3 ll=v[6.765000000000001,24.805] ur=v[7.175,25.215]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 61, 0] [v[7.0200000000000005,25.23], v[7.425,25.635]] . ( layer=m3 ll=v[6.765000000000001,24.805] ur=v[7.175,25.215]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 17 , 61 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 62, 0] [v[7.155,25.365000000000002], v[7.29,25.5]] . ( layer=m3 ll=v[6.765000000000001,25.215] ur=v[7.175,25.625]) = 0.134999999999998 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 62, 0] [v[7.0200000000000005,25.23], v[7.425,25.635]] . ( layer=m3 ll=v[6.765000000000001,25.215] ur=v[7.175,25.625]) = 0.42432299018554187 [router/convert_pin_coord_to_tracks]: Overlap: 0.134999999999998 >? 0 [router/convert_pin_to_tracks]: Converting [ 17 , 62 ] full=v3d[17, 62, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 63, 0] [v[7.155,25.365000000000002], v[7.29,25.5]] . ( layer=m3 ll=v[6.765000000000001,25.625] ur=v[7.175,26.035]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 63, 0] [v[7.0200000000000005,25.23], v[7.425,25.635]] . ( layer=m3 ll=v[6.765000000000001,25.625] ur=v[7.175,26.035]) = 0.15532224567009015 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.15532224567009015 >? 0 [router/convert_pin_to_tracks]: Converting [ 17 , 63 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 61, 0] [v[7.155,25.365000000000002], v[7.29,25.5]] . ( layer=m3 ll=v[7.175,24.805] ur=v[7.585,25.215]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 61, 0] [v[7.0200000000000005,25.23], v[7.425,25.635]] . ( layer=m3 ll=v[7.175,24.805] ur=v[7.585,25.215]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 18 , 61 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 62, 0] [v[7.155,25.365000000000002], v[7.29,25.5]] . ( layer=m3 ll=v[7.175,25.215] ur=v[7.585,25.625]) = 0.134999999999998 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 62, 0] [v[7.0200000000000005,25.23], v[7.425,25.635]] . ( layer=m3 ll=v[7.175,25.215] ur=v[7.585,25.625]) = 0.4674665763453037 [router/convert_pin_coord_to_tracks]: Overlap: 0.134999999999998 >? 0 [router/convert_pin_to_tracks]: Converting [ 18 , 62 ] full=v3d[18, 62, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 63, 0] [v[7.155,25.365000000000002], v[7.29,25.5]] . ( layer=m3 ll=v[7.175,25.625] ur=v[7.585,26.035]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 63, 0] [v[7.0200000000000005,25.23], v[7.425,25.635]] . ( layer=m3 ll=v[7.175,25.625] ur=v[7.585,26.035]) = 0.25019992006393615 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.25019992006393615 >? 0 [router/convert_pin_to_tracks]: Converting [ 18 , 63 ] full=None [pin_group/convert_pin]: pins {v3d[17, 62, 0], v3d[18, 62, 0], v3d[17, 63, 0], v3d[18, 63, 0]} [pin_group/convert_pin]: secondary {v3d[17, 63, 0], v3d[18, 63, 0]} [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[7.155,17.3275] ur=v[7.29,17.3975]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 42, 0] [v[7.155,17.3275], v[7.29,17.3975]] . ( layer=m3 ll=v[6.765000000000001,17.015] ur=v[7.175,17.425]) = 0.07000000000000028 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 42, 0] [v[7.0200000000000005,17.1925], v[7.425,17.5325]] . ( layer=m3 ll=v[6.765000000000001,17.015] ur=v[7.175,17.425]) = 0.2794302238484602 [router/convert_pin_coord_to_tracks]: Overlap: 0.07000000000000028 >? 0 [router/convert_pin_to_tracks]: Converting [ 17 , 42 ] full=v3d[17, 42, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 43, 0] [v[7.155,17.3275], v[7.29,17.3975]] . ( layer=m3 ll=v[6.765000000000001,17.425] ur=v[7.175,17.835]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 43, 0] [v[7.0200000000000005,17.1925], v[7.425,17.5325]] . ( layer=m3 ll=v[6.765000000000001,17.425] ur=v[7.175,17.835]) = 0.1886299286963747 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.1886299286963747 >? 0 [router/convert_pin_to_tracks]: Converting [ 17 , 43 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 42, 0] [v[7.155,17.3275], v[7.29,17.3975]] . ( layer=m3 ll=v[7.175,17.015] ur=v[7.585,17.425]) = 0.07000000000000028 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 42, 0] [v[7.0200000000000005,17.1925], v[7.425,17.5325]] . ( layer=m3 ll=v[7.175,17.015] ur=v[7.585,17.425]) = 0.34140335382066883 [router/convert_pin_coord_to_tracks]: Overlap: 0.07000000000000028 >? 0 [router/convert_pin_to_tracks]: Converting [ 18 , 42 ] full=v3d[18, 42, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 43, 0] [v[7.155,17.3275], v[7.29,17.3975]] . ( layer=m3 ll=v[7.175,17.425] ur=v[7.585,17.835]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 43, 0] [v[7.0200000000000005,17.1925], v[7.425,17.5325]] . ( layer=m3 ll=v[7.175,17.425] ur=v[7.585,17.835]) = 0.2721327800908953 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.2721327800908953 >? 0 [router/convert_pin_to_tracks]: Converting [ 18 , 43 ] full=None [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[7.155,17.295] ur=v[7.29,17.43]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 42, 0] [v[7.155,17.295], v[7.29,17.43]] . ( layer=m3 ll=v[6.765000000000001,17.015] ur=v[7.175,17.425]) = 0.131529464379658 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 42, 0] [v[7.0200000000000005,17.16], v[7.425,17.565]] . ( layer=m3 ll=v[6.765000000000001,17.015] ur=v[7.175,17.425]) = 0.3070016286601752 [router/convert_pin_coord_to_tracks]: Overlap: 0.131529464379658 >? 0 [router/convert_pin_to_tracks]: Converting [ 17 , 42 ] full=v3d[17, 42, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 43, 0] [v[7.155,17.295], v[7.29,17.43]] . ( layer=m3 ll=v[6.765000000000001,17.425] ur=v[7.175,17.835]) = 0.020615528128087646 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 43, 0] [v[7.0200000000000005,17.16], v[7.425,17.565]] . ( layer=m3 ll=v[6.765000000000001,17.425] ur=v[7.175,17.835]) = 0.20886598574205414 [router/convert_pin_coord_to_tracks]: Overlap: 0.020615528128087646 >? 0 [router/convert_pin_to_tracks]: Converting [ 17 , 43 ] full=v3d[17, 43, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 42, 0] [v[7.155,17.295], v[7.29,17.43]] . ( layer=m3 ll=v[7.175,17.015] ur=v[7.585,17.425]) = 0.17356554957709722 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 42, 0] [v[7.0200000000000005,17.16], v[7.425,17.565]] . ( layer=m3 ll=v[7.175,17.015] ur=v[7.585,17.425]) = 0.3643144246389378 [router/convert_pin_coord_to_tracks]: Overlap: 0.17356554957709722 >? 0 [router/convert_pin_to_tracks]: Converting [ 18 , 42 ] full=v3d[18, 42, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 43, 0] [v[7.155,17.295], v[7.29,17.43]] . ( layer=m3 ll=v[7.175,17.425] ur=v[7.585,17.835]) = 0.11510864433221356 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 43, 0] [v[7.0200000000000005,17.16], v[7.425,17.565]] . ( layer=m3 ll=v[7.175,17.425] ur=v[7.585,17.835]) = 0.2865309756378883 [router/convert_pin_coord_to_tracks]: Overlap: 0.11510864433221356 >? 0 [router/convert_pin_to_tracks]: Converting [ 18 , 43 ] full=v3d[18, 43, 0] [pin_group/convert_pin]: pins {v3d[18, 42, 0], v3d[17, 42, 0], v3d[17, 43, 0], v3d[18, 43, 0]} [pin_group/convert_pin]: secondary {v3d[17, 43, 0], v3d[18, 43, 0]} [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[7.155,20.017500000000002] ur=v[7.29,20.087500000000002]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 48, 0] [v[7.155,20.017500000000002], v[7.29,20.087500000000002]] . ( layer=m3 ll=v[6.765000000000001,19.475] ur=v[7.175,19.885]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 48, 0] [v[7.0200000000000005,19.8825], v[7.425,20.2225]] . ( layer=m3 ll=v[6.765000000000001,19.475] ur=v[7.175,19.885]) = 0.15502015997927435 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.15502015997927435 >? 0 [router/convert_pin_to_tracks]: Converting [ 17 , 48 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 49, 0] [v[7.155,20.017500000000002], v[7.29,20.087500000000002]] . ( layer=m3 ll=v[6.765000000000001,19.885] ur=v[7.175,20.295]) = 0.07000000000000028 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 49, 0] [v[7.0200000000000005,19.8825], v[7.425,20.2225]] . ( layer=m3 ll=v[6.765000000000001,19.885] ur=v[7.175,20.295]) = 0.3713909665029547 [router/convert_pin_coord_to_tracks]: Overlap: 0.07000000000000028 >? 0 [router/convert_pin_to_tracks]: Converting [ 17 , 49 ] full=v3d[17, 49, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 48, 0] [v[7.155,20.017500000000002], v[7.29,20.087500000000002]] . ( layer=m3 ll=v[7.175,19.475] ur=v[7.585,19.885]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 48, 0] [v[7.0200000000000005,19.8825], v[7.425,20.2225]] . ( layer=m3 ll=v[7.175,19.475] ur=v[7.585,19.885]) = 0.25001249968751565 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.25001249968751565 >? 0 [router/convert_pin_to_tracks]: Converting [ 18 , 48 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 49, 0] [v[7.155,20.017500000000002], v[7.29,20.087500000000002]] . ( layer=m3 ll=v[7.175,19.885] ur=v[7.585,20.295]) = 0.07000000000000028 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 49, 0] [v[7.0200000000000005,19.8825], v[7.425,20.2225]] . ( layer=m3 ll=v[7.175,19.885] ur=v[7.585,20.295]) = 0.4200074404102849 [router/convert_pin_coord_to_tracks]: Overlap: 0.07000000000000028 >? 0 [router/convert_pin_to_tracks]: Converting [ 18 , 49 ] full=v3d[18, 49, 0] [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[7.155,19.985] ur=v[7.29,20.12]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 48, 0] [v[7.155,19.985], v[7.29,20.12]] . ( layer=m3 ll=v[6.765000000000001,19.475] ur=v[7.175,19.885]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 48, 0] [v[7.0200000000000005,19.85], v[7.425,20.255]] . ( layer=m3 ll=v[6.765000000000001,19.475] ur=v[7.175,19.885]) = 0.15890248582070646 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.15890248582070646 >? 0 [router/convert_pin_to_tracks]: Converting [ 17 , 48 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 49, 0] [v[7.155,19.985], v[7.29,20.12]] . ( layer=m3 ll=v[6.765000000000001,19.885] ur=v[7.175,20.295]) = 0.13500000000000156 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 49, 0] [v[7.0200000000000005,19.85], v[7.425,20.255]] . ( layer=m3 ll=v[6.765000000000001,19.885] ur=v[7.175,20.295]) = 0.40115458367068163 [router/convert_pin_coord_to_tracks]: Overlap: 0.13500000000000156 >? 0 [router/convert_pin_to_tracks]: Converting [ 17 , 49 ] full=v3d[17, 49, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 50, 0] [v[7.155,19.985], v[7.29,20.12]] . ( layer=m3 ll=v[6.765000000000001,20.295] ur=v[7.175,20.705000000000002]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 50, 0] [v[7.0200000000000005,19.85], v[7.425,20.255]] . ( layer=m3 ll=v[6.765000000000001,20.295] ur=v[7.175,20.705000000000002]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 17 , 50 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 48, 0] [v[7.155,19.985], v[7.29,20.12]] . ( layer=m3 ll=v[7.175,19.475] ur=v[7.585,19.885]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 48, 0] [v[7.0200000000000005,19.85], v[7.425,20.255]] . ( layer=m3 ll=v[7.175,19.475] ur=v[7.585,19.885]) = 0.25243811122728677 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.25243811122728677 >? 0 [router/convert_pin_to_tracks]: Converting [ 18 , 48 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 49, 0] [v[7.155,19.985], v[7.29,20.12]] . ( layer=m3 ll=v[7.175,19.885] ur=v[7.585,20.295]) = 0.13500000000000156 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 49, 0] [v[7.0200000000000005,19.85], v[7.425,20.255]] . ( layer=m3 ll=v[7.175,19.885] ur=v[7.585,20.295]) = 0.44654227123532003 [router/convert_pin_coord_to_tracks]: Overlap: 0.13500000000000156 >? 0 [router/convert_pin_to_tracks]: Converting [ 18 , 49 ] full=v3d[18, 49, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 50, 0] [v[7.155,19.985], v[7.29,20.12]] . ( layer=m3 ll=v[7.175,20.295] ur=v[7.585,20.705000000000002]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 50, 0] [v[7.0200000000000005,19.85], v[7.425,20.255]] . ( layer=m3 ll=v[7.175,20.295] ur=v[7.585,20.705000000000002]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 18 , 50 ] full=None [pin_group/convert_pin]: pins {v3d[18, 48, 0], v3d[17, 49, 0], v3d[18, 49, 0], v3d[17, 48, 0]} [pin_group/convert_pin]: secondary {v3d[18, 48, 0], v3d[17, 48, 0]} [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[7.155,30.7775] ur=v[7.29,30.8475]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 75, 0] [v[7.155,30.7775], v[7.29,30.8475]] . ( layer=m3 ll=v[6.765000000000001,30.545] ur=v[7.175,30.955000000000002]) = 0.07000000000000028 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 75, 0] [v[7.0200000000000005,30.642500000000002], v[7.425,30.9825]] . ( layer=m3 ll=v[6.765000000000001,30.545] ur=v[7.175,30.955000000000002]) = 0.34882839620650125 [router/convert_pin_coord_to_tracks]: Overlap: 0.07000000000000028 >? 0 [router/convert_pin_to_tracks]: Converting [ 17 , 75 ] full=v3d[17, 75, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 76, 0] [v[7.155,30.7775], v[7.29,30.8475]] . ( layer=m3 ll=v[6.765000000000001,30.955000000000002] ur=v[7.175,31.365000000000002]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 76, 0] [v[7.0200000000000005,30.642500000000002], v[7.425,30.9825]] . ( layer=m3 ll=v[6.765000000000001,30.955000000000002] ur=v[7.175,31.365000000000002]) = 0.157420614914311 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.157420614914311 >? 0 [router/convert_pin_to_tracks]: Converting [ 17 , 76 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 75, 0] [v[7.155,30.7775], v[7.29,30.8475]] . ( layer=m3 ll=v[7.175,30.545] ur=v[7.585,30.955000000000002]) = 0.07000000000000028 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 75, 0] [v[7.0200000000000005,30.642500000000002], v[7.425,30.9825]] . ( layer=m3 ll=v[7.175,30.545] ur=v[7.585,30.955000000000002]) = 0.40019526483955303 [router/convert_pin_coord_to_tracks]: Overlap: 0.07000000000000028 >? 0 [router/convert_pin_to_tracks]: Converting [ 18 , 75 ] full=v3d[18, 75, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 76, 0] [v[7.155,30.7775], v[7.29,30.8475]] . ( layer=m3 ll=v[7.175,30.955000000000002] ur=v[7.585,31.365000000000002]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 76, 0] [v[7.0200000000000005,30.642500000000002], v[7.425,30.9825]] . ( layer=m3 ll=v[7.175,30.955000000000002] ur=v[7.585,31.365000000000002]) = 0.2515079521605629 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.2515079521605629 >? 0 [router/convert_pin_to_tracks]: Converting [ 18 , 76 ] full=None [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[7.155,30.745] ur=v[7.29,30.88]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 74, 0] [v[7.155,30.745], v[7.29,30.88]] . ( layer=m3 ll=v[6.765000000000001,30.135] ur=v[7.175,30.545]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 74, 0] [v[7.0200000000000005,30.61], v[7.425,31.015]] . ( layer=m3 ll=v[6.765000000000001,30.135] ur=v[7.175,30.545]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 17 , 74 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 75, 0] [v[7.155,30.745], v[7.29,30.88]] . ( layer=m3 ll=v[6.765000000000001,30.545] ur=v[7.175,30.955000000000002]) = 0.134999999999998 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 75, 0] [v[7.0200000000000005,30.61], v[7.425,31.015]] . ( layer=m3 ll=v[6.765000000000001,30.545] ur=v[7.175,30.955000000000002]) = 0.3782195129815508 [router/convert_pin_coord_to_tracks]: Overlap: 0.134999999999998 >? 0 [router/convert_pin_to_tracks]: Converting [ 17 , 75 ] full=v3d[17, 75, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 76, 0] [v[7.155,30.745], v[7.29,30.88]] . ( layer=m3 ll=v[6.765000000000001,30.955000000000002] ur=v[7.175,31.365000000000002]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[17, 76, 0] [v[7.0200000000000005,30.61], v[7.425,31.015]] . ( layer=m3 ll=v[6.765000000000001,30.955000000000002] ur=v[7.175,31.365000000000002]) = 0.16620770138594557 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.16620770138594557 >? 0 [router/convert_pin_to_tracks]: Converting [ 17 , 76 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 74, 0] [v[7.155,30.745], v[7.29,30.88]] . ( layer=m3 ll=v[7.175,30.135] ur=v[7.585,30.545]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 74, 0] [v[7.0200000000000005,30.61], v[7.425,31.015]] . ( layer=m3 ll=v[7.175,30.135] ur=v[7.585,30.545]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 18 , 74 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 75, 0] [v[7.155,30.745], v[7.29,30.88]] . ( layer=m3 ll=v[7.175,30.545] ur=v[7.585,30.955000000000002]) = 0.134999999999998 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 75, 0] [v[7.0200000000000005,30.61], v[7.425,31.015]] . ( layer=m3 ll=v[7.175,30.545] ur=v[7.585,30.955000000000002]) = 0.42605750785545565 [router/convert_pin_coord_to_tracks]: Overlap: 0.134999999999998 >? 0 [router/convert_pin_to_tracks]: Converting [ 18 , 75 ] full=v3d[18, 75, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 76, 0] [v[7.155,30.745], v[7.29,30.88]] . ( layer=m3 ll=v[7.175,30.955000000000002] ur=v[7.585,31.365000000000002]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[18, 76, 0] [v[7.0200000000000005,30.61], v[7.425,31.015]] . ( layer=m3 ll=v[7.175,30.955000000000002] ur=v[7.585,31.365000000000002]) = 0.25709920264364855 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.25709920264364855 >? 0 [router/convert_pin_to_tracks]: Converting [ 18 , 76 ] full=None [pin_group/convert_pin]: pins {v3d[17, 75, 0], v3d[18, 75, 0], v3d[17, 76, 0], v3d[18, 76, 0]} [pin_group/convert_pin]: secondary {v3d[17, 76, 0], v3d[18, 76, 0]} [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[9.0525,17.295] ur=v[9.1875,17.43]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 42, 0] [v[9.0525,17.295], v[9.1875,17.43]] . ( layer=m3 ll=v[8.815,17.015] ur=v[9.225,17.425]) = 0.1349999999999998 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 42, 0] [v[8.9175,17.16], v[9.3225,17.565]] . ( layer=m3 ll=v[8.815,17.015] ur=v[9.225,17.425]) = 0.4059325682918283 [router/convert_pin_coord_to_tracks]: Overlap: 0.1349999999999998 >? 0 [router/convert_pin_to_tracks]: Converting [ 22 , 42 ] full=v3d[22, 42, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 43, 0] [v[9.0525,17.295], v[9.1875,17.43]] . ( layer=m3 ll=v[8.815,17.425] ur=v[9.225,17.835]) = 0.1349999999999998 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 43, 0] [v[8.9175,17.16], v[9.3225,17.565]] . ( layer=m3 ll=v[8.815,17.425] ur=v[9.225,17.835]) = 0.33787016737202424 [router/convert_pin_coord_to_tracks]: Overlap: 0.1349999999999998 >? 0 [router/convert_pin_to_tracks]: Converting [ 22 , 43 ] full=v3d[22, 43, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 42, 0] [v[9.0525,17.295], v[9.1875,17.43]] . ( layer=m3 ll=v[9.225,17.015] ur=v[9.635,17.425]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 42, 0] [v[8.9175,17.16], v[9.3225,17.565]] . ( layer=m3 ll=v[9.225,17.015] ur=v[9.635,17.425]) = 0.2823672254352483 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.2823672254352483 >? 0 [router/convert_pin_to_tracks]: Converting [ 23 , 42 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 43, 0] [v[9.0525,17.295], v[9.1875,17.43]] . ( layer=m3 ll=v[9.225,17.425] ur=v[9.635,17.835]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 43, 0] [v[8.9175,17.16], v[9.3225,17.565]] . ( layer=m3 ll=v[9.225,17.425] ur=v[9.635,17.835]) = 0.1706055391832287 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.1706055391832287 >? 0 [router/convert_pin_to_tracks]: Converting [ 23 , 43 ] full=None [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[9.0525,17.3275] ur=v[9.1875,17.3975]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 42, 0] [v[9.0525,17.3275], v[9.1875,17.3975]] . ( layer=m3 ll=v[8.815,17.015] ur=v[9.225,17.425]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 42, 0] [v[8.9175,17.1925], v[9.3225,17.5325]] . ( layer=m3 ll=v[8.815,17.015] ur=v[9.225,17.425]) = 0.3855029182768923 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ 22 , 42 ] full=v3d[22, 42, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 43, 0] [v[9.0525,17.3275], v[9.1875,17.3975]] . ( layer=m3 ll=v[8.815,17.425] ur=v[9.225,17.835]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 43, 0] [v[8.9175,17.1925], v[9.3225,17.5325]] . ( layer=m3 ll=v[8.815,17.425] ur=v[9.225,17.835]) = 0.32574913660668253 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.32574913660668253 >? 0 [router/convert_pin_to_tracks]: Converting [ 22 , 43 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 42, 0] [v[9.0525,17.3275], v[9.1875,17.3975]] . ( layer=m3 ll=v[9.225,17.015] ur=v[9.635,17.425]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 42, 0] [v[8.9175,17.1925], v[9.3225,17.5325]] . ( layer=m3 ll=v[9.225,17.015] ur=v[9.635,17.425]) = 0.2521160447095758 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.2521160447095758 >? 0 [router/convert_pin_to_tracks]: Converting [ 23 , 42 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 43, 0] [v[9.0525,17.3275], v[9.1875,17.3975]] . ( layer=m3 ll=v[9.225,17.425] ur=v[9.635,17.835]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 43, 0] [v[8.9175,17.1925], v[9.3225,17.5325]] . ( layer=m3 ll=v[9.225,17.425] ur=v[9.635,17.835]) = 0.14512925273699864 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.14512925273699864 >? 0 [router/convert_pin_to_tracks]: Converting [ 23 , 43 ] full=None [pin_group/convert_pin]: pins {v3d[23, 43, 0], v3d[22, 42, 0], v3d[22, 43, 0], v3d[23, 42, 0]} [pin_group/convert_pin]: secondary {v3d[23, 43, 0], v3d[22, 43, 0], v3d[23, 42, 0]} [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[9.0525,36.125] ur=v[9.1875,36.26]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 88, 0] [v[9.0525,36.125], v[9.1875,36.26]] . ( layer=m3 ll=v[8.815,35.875] ur=v[9.225,36.285000000000004]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 88, 0] [v[8.9175,35.99], v[9.3225,36.395]] . ( layer=m3 ll=v[8.815,35.875] ur=v[9.225,36.285000000000004]) = 0.42612351495781187 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ 22 , 88 ] full=v3d[22, 88, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 89, 0] [v[9.0525,36.125], v[9.1875,36.26]] . ( layer=m3 ll=v[8.815,36.285000000000004] ur=v[9.225,36.695]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 89, 0] [v[8.9175,35.99], v[9.3225,36.395]] . ( layer=m3 ll=v[8.815,36.285000000000004] ur=v[9.225,36.695]) = 0.3265826847828883 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.3265826847828883 >? 0 [router/convert_pin_to_tracks]: Converting [ 22 , 89 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 88, 0] [v[9.0525,36.125], v[9.1875,36.26]] . ( layer=m3 ll=v[9.225,35.875] ur=v[9.635,36.285000000000004]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 88, 0] [v[8.9175,35.99], v[9.3225,36.395]] . ( layer=m3 ll=v[9.225,35.875] ur=v[9.635,36.285000000000004]) = 0.31069478592342203 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.31069478592342203 >? 0 [router/convert_pin_to_tracks]: Converting [ 23 , 88 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 89, 0] [v[9.0525,36.125], v[9.1875,36.26]] . ( layer=m3 ll=v[9.225,36.285000000000004] ur=v[9.635,36.695]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 89, 0] [v[8.9175,35.99], v[9.3225,36.395]] . ( layer=m3 ll=v[9.225,36.285000000000004] ur=v[9.635,36.695]) = 0.14699064596089068 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.14699064596089068 >? 0 [router/convert_pin_to_tracks]: Converting [ 23 , 89 ] full=None [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[9.0525,36.1575] ur=v[9.1875,36.2275]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 88, 0] [v[9.0525,36.1575], v[9.1875,36.2275]] . ( layer=m3 ll=v[8.815,35.875] ur=v[9.225,36.285000000000004]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 88, 0] [v[8.9175,36.0225], v[9.3225,36.362500000000004]] . ( layer=m3 ll=v[8.815,35.875] ur=v[9.225,36.285000000000004]) = 0.4043049591583079 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ 22 , 88 ] full=v3d[22, 88, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 89, 0] [v[9.0525,36.1575], v[9.1875,36.2275]] . ( layer=m3 ll=v[8.815,36.285000000000004] ur=v[9.225,36.695]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 89, 0] [v[8.9175,36.0225], v[9.3225,36.362500000000004]] . ( layer=m3 ll=v[8.815,36.285000000000004] ur=v[9.225,36.695]) = 0.31711590940853096 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.31711590940853096 >? 0 [router/convert_pin_to_tracks]: Converting [ 22 , 89 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 88, 0] [v[9.0525,36.1575], v[9.1875,36.2275]] . ( layer=m3 ll=v[9.225,35.875] ur=v[9.635,36.285000000000004]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 88, 0] [v[8.9175,36.0225], v[9.3225,36.362500000000004]] . ( layer=m3 ll=v[9.225,35.875] ur=v[9.635,36.285000000000004]) = 0.28002232053891973 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.28002232053891973 >? 0 [router/convert_pin_to_tracks]: Converting [ 23 , 88 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 89, 0] [v[9.0525,36.1575], v[9.1875,36.2275]] . ( layer=m3 ll=v[9.225,36.285000000000004] ur=v[9.635,36.695]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 89, 0] [v[8.9175,36.0225], v[9.3225,36.362500000000004]] . ( layer=m3 ll=v[9.225,36.285000000000004] ur=v[9.635,36.695]) = 0.12454918707081197 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.12454918707081197 >? 0 [router/convert_pin_to_tracks]: Converting [ 23 , 89 ] full=None [pin_group/convert_pin]: pins {v3d[22, 88, 0], v3d[23, 89, 0], v3d[22, 89, 0], v3d[23, 88, 0]} [pin_group/convert_pin]: secondary {v3d[22, 89, 0], v3d[23, 88, 0], v3d[23, 89, 0]} [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[9.0525,33.435] ur=v[9.1875,33.57]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 81, 0] [v[9.0525,33.435], v[9.1875,33.57]] . ( layer=m3 ll=v[8.815,33.005] ur=v[9.225,33.415]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 81, 0] [v[8.9175,33.3], v[9.3225,33.705]] . ( layer=m3 ll=v[8.815,33.005] ur=v[9.225,33.415]) = 0.32830054827855526 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.32830054827855526 >? 0 [router/convert_pin_to_tracks]: Converting [ 22 , 81 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 82, 0] [v[9.0525,33.435], v[9.1875,33.57]] . ( layer=m3 ll=v[8.815,33.415] ur=v[9.225,33.825]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 82, 0] [v[8.9175,33.3], v[9.3225,33.705]] . ( layer=m3 ll=v[8.815,33.415] ur=v[9.225,33.825]) = 0.42267747751684026 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ 22 , 82 ] full=v3d[22, 82, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 81, 0] [v[9.0525,33.435], v[9.1875,33.57]] . ( layer=m3 ll=v[9.225,33.005] ur=v[9.635,33.415]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 81, 0] [v[8.9175,33.3], v[9.3225,33.705]] . ( layer=m3 ll=v[9.225,33.005] ur=v[9.635,33.415]) = 0.15076886283314764 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.15076886283314764 >? 0 [router/convert_pin_to_tracks]: Converting [ 23 , 81 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 82, 0] [v[9.0525,33.435], v[9.1875,33.57]] . ( layer=m3 ll=v[9.225,33.415] ur=v[9.635,33.825]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 82, 0] [v[8.9175,33.3], v[9.3225,33.705]] . ( layer=m3 ll=v[9.225,33.415] ur=v[9.635,33.825]) = 0.30595138502709796 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.30595138502709796 >? 0 [router/convert_pin_to_tracks]: Converting [ 23 , 82 ] full=None [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[9.0525,33.4675] ur=v[9.1875,33.5375]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 81, 0] [v[9.0525,33.4675], v[9.1875,33.5375]] . ( layer=m3 ll=v[8.815,33.005] ur=v[9.225,33.415]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 81, 0] [v[8.9175,33.3325], v[9.3225,33.6725]] . ( layer=m3 ll=v[8.815,33.005] ur=v[9.225,33.415]) = 0.3183747791518651 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.3183747791518651 >? 0 [router/convert_pin_to_tracks]: Converting [ 22 , 81 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 82, 0] [v[9.0525,33.4675], v[9.1875,33.5375]] . ( layer=m3 ll=v[8.815,33.415] ur=v[9.225,33.825]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 82, 0] [v[8.9175,33.3325], v[9.3225,33.6725]] . ( layer=m3 ll=v[8.815,33.415] ur=v[9.225,33.825]) = 0.4010766759610931 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ 22 , 82 ] full=v3d[22, 82, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 81, 0] [v[9.0525,33.4675], v[9.1875,33.5375]] . ( layer=m3 ll=v[9.225,33.005] ur=v[9.635,33.415]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 81, 0] [v[8.9175,33.3325], v[9.3225,33.6725]] . ( layer=m3 ll=v[9.225,33.005] ur=v[9.635,33.415]) = 0.12772039774444555 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.12772039774444555 >? 0 [router/convert_pin_to_tracks]: Converting [ 23 , 81 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 82, 0] [v[9.0525,33.4675], v[9.1875,33.5375]] . ( layer=m3 ll=v[9.225,33.415] ur=v[9.635,33.825]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 82, 0] [v[8.9175,33.3325], v[9.3225,33.6725]] . ( layer=m3 ll=v[9.225,33.415] ur=v[9.635,33.825]) = 0.27534069804516764 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.27534069804516764 >? 0 [router/convert_pin_to_tracks]: Converting [ 23 , 82 ] full=None [pin_group/convert_pin]: pins {v3d[23, 81, 0], v3d[22, 81, 0], v3d[23, 82, 0], v3d[22, 82, 0]} [pin_group/convert_pin]: secondary {v3d[23, 81, 0], v3d[22, 81, 0], v3d[23, 82, 0]} [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[9.0525,25.365000000000002] ur=v[9.1875,25.5]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 61, 0] [v[9.0525,25.365000000000002], v[9.1875,25.5]] . ( layer=m3 ll=v[8.815,24.805] ur=v[9.225,25.215]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 61, 0] [v[8.9175,25.23], v[9.3225,25.635]] . ( layer=m3 ll=v[8.815,24.805] ur=v[9.225,25.215]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 22 , 61 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 62, 0] [v[9.0525,25.365000000000002], v[9.1875,25.5]] . ( layer=m3 ll=v[8.815,25.215] ur=v[9.225,25.625]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 62, 0] [v[8.9175,25.23], v[9.3225,25.635]] . ( layer=m3 ll=v[8.815,25.215] ur=v[9.225,25.625]) = 0.5005809125406193 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ 22 , 62 ] full=v3d[22, 62, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 63, 0] [v[9.0525,25.365000000000002], v[9.1875,25.5]] . ( layer=m3 ll=v[8.815,25.625] ur=v[9.225,26.035]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 63, 0] [v[8.9175,25.23], v[9.3225,25.635]] . ( layer=m3 ll=v[8.815,25.625] ur=v[9.225,26.035]) = 0.30766255865801995 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.30766255865801995 >? 0 [router/convert_pin_to_tracks]: Converting [ 22 , 63 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 61, 0] [v[9.0525,25.365000000000002], v[9.1875,25.5]] . ( layer=m3 ll=v[9.225,24.805] ur=v[9.635,25.215]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 61, 0] [v[8.9175,25.23], v[9.3225,25.635]] . ( layer=m3 ll=v[9.225,24.805] ur=v[9.635,25.215]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 23 , 61 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 62, 0] [v[9.0525,25.365000000000002], v[9.1875,25.5]] . ( layer=m3 ll=v[9.225,25.215] ur=v[9.635,25.625]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 62, 0] [v[8.9175,25.23], v[9.3225,25.635]] . ( layer=m3 ll=v[9.225,25.215] ur=v[9.635,25.625]) = 0.4068553182643674 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.4068553182643674 >? 0 [router/convert_pin_to_tracks]: Converting [ 23 , 62 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 63, 0] [v[9.0525,25.365000000000002], v[9.1875,25.5]] . ( layer=m3 ll=v[9.225,25.625] ur=v[9.635,26.035]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 63, 0] [v[8.9175,25.23], v[9.3225,25.635]] . ( layer=m3 ll=v[9.225,25.625] ur=v[9.635,26.035]) = 0.09801147891956359 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.09801147891956359 >? 0 [router/convert_pin_to_tracks]: Converting [ 23 , 63 ] full=None [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[9.0525,25.3975] ur=v[9.1875,25.4675]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 61, 0] [v[9.0525,25.3975], v[9.1875,25.4675]] . ( layer=m3 ll=v[8.815,24.805] ur=v[9.225,25.215]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 61, 0] [v[8.9175,25.2625], v[9.3225,25.6025]] . ( layer=m3 ll=v[8.815,24.805] ur=v[9.225,25.215]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 22 , 61 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 62, 0] [v[9.0525,25.3975], v[9.1875,25.4675]] . ( layer=m3 ll=v[8.815,25.215] ur=v[9.225,25.625]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 62, 0] [v[8.9175,25.2625], v[9.3225,25.6025]] . ( layer=m3 ll=v[8.815,25.215] ur=v[9.225,25.625]) = 0.33999999999999986 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ 22 , 62 ] full=v3d[22, 62, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 63, 0] [v[9.0525,25.3975], v[9.1875,25.4675]] . ( layer=m3 ll=v[8.815,25.625] ur=v[9.225,26.035]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 63, 0] [v[8.9175,25.2625], v[9.3225,25.6025]] . ( layer=m3 ll=v[8.815,25.625] ur=v[9.225,26.035]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 22 , 63 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 61, 0] [v[9.0525,25.3975], v[9.1875,25.4675]] . ( layer=m3 ll=v[9.225,24.805] ur=v[9.635,25.215]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 61, 0] [v[8.9175,25.2625], v[9.3225,25.6025]] . ( layer=m3 ll=v[9.225,24.805] ur=v[9.635,25.215]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 23 , 61 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 62, 0] [v[9.0525,25.3975], v[9.1875,25.4675]] . ( layer=m3 ll=v[9.225,25.215] ur=v[9.635,25.625]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 62, 0] [v[8.9175,25.2625], v[9.3225,25.6025]] . ( layer=m3 ll=v[9.225,25.215] ur=v[9.635,25.625]) = 0.33999999999999986 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.33999999999999986 >? 0 [router/convert_pin_to_tracks]: Converting [ 23 , 62 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 63, 0] [v[9.0525,25.3975], v[9.1875,25.4675]] . ( layer=m3 ll=v[9.225,25.625] ur=v[9.635,26.035]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 63, 0] [v[8.9175,25.2625], v[9.3225,25.6025]] . ( layer=m3 ll=v[9.225,25.625] ur=v[9.635,26.035]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 23 , 63 ] full=None [pin_group/convert_pin]: pins {v3d[23, 62, 0], v3d[22, 62, 0], v3d[23, 63, 0], v3d[22, 63, 0]} [pin_group/convert_pin]: secondary {v3d[23, 62, 0], v3d[23, 63, 0], v3d[22, 63, 0]} [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[9.0525,20.017500000000002] ur=v[9.1875,20.087500000000002]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 48, 0] [v[9.0525,20.017500000000002], v[9.1875,20.087500000000002]] . ( layer=m3 ll=v[8.815,19.475] ur=v[9.225,19.885]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 48, 0] [v[8.9175,19.8825], v[9.3225,20.2225]] . ( layer=m3 ll=v[8.815,19.475] ur=v[9.225,19.885]) = 0.30751016243369833 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.30751016243369833 >? 0 [router/convert_pin_to_tracks]: Converting [ 22 , 48 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 49, 0] [v[9.0525,20.017500000000002], v[9.1875,20.087500000000002]] . ( layer=m3 ll=v[8.815,19.885] ur=v[9.225,20.295]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 49, 0] [v[8.9175,19.8825], v[9.3225,20.2225]] . ( layer=m3 ll=v[8.815,19.885] ur=v[9.225,20.295]) = 0.45657693765673113 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ 22 , 49 ] full=v3d[22, 49, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 48, 0] [v[9.0525,20.017500000000002], v[9.1875,20.087500000000002]] . ( layer=m3 ll=v[9.225,19.475] ur=v[9.635,19.885]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 48, 0] [v[8.9175,19.8825], v[9.3225,20.2225]] . ( layer=m3 ll=v[9.225,19.475] ur=v[9.635,19.885]) = 0.09753204601565597 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.09753204601565597 >? 0 [router/convert_pin_to_tracks]: Converting [ 23 , 48 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 49, 0] [v[9.0525,20.017500000000002], v[9.1875,20.087500000000002]] . ( layer=m3 ll=v[9.225,19.885] ur=v[9.635,20.295]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 49, 0] [v[8.9175,19.8825], v[9.3225,20.2225]] . ( layer=m3 ll=v[9.225,19.885] ur=v[9.635,20.295]) = 0.3513011528589097 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.3513011528589097 >? 0 [router/convert_pin_to_tracks]: Converting [ 23 , 49 ] full=None [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[9.0525,19.985] ur=v[9.1875,20.12]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 48, 0] [v[9.0525,19.985], v[9.1875,20.12]] . ( layer=m3 ll=v[8.815,19.475] ur=v[9.225,19.885]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 48, 0] [v[8.9175,19.85], v[9.3225,20.255]] . ( layer=m3 ll=v[8.815,19.475] ur=v[9.225,19.885]) = 0.3094854600784979 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.3094854600784979 >? 0 [router/convert_pin_to_tracks]: Converting [ 22 , 48 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 49, 0] [v[9.0525,19.985], v[9.1875,20.12]] . ( layer=m3 ll=v[8.815,19.885] ur=v[9.225,20.295]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 49, 0] [v[8.9175,19.85], v[9.3225,20.255]] . ( layer=m3 ll=v[8.815,19.885] ur=v[9.225,20.295]) = 0.48109900228538993 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ 22 , 49 ] full=v3d[22, 49, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 50, 0] [v[9.0525,19.985], v[9.1875,20.12]] . ( layer=m3 ll=v[8.815,20.295] ur=v[9.225,20.705000000000002]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 50, 0] [v[8.9175,19.85], v[9.3225,20.255]] . ( layer=m3 ll=v[8.815,20.295] ur=v[9.225,20.705000000000002]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 22 , 50 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 48, 0] [v[9.0525,19.985], v[9.1875,20.12]] . ( layer=m3 ll=v[9.225,19.475] ur=v[9.635,19.885]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 48, 0] [v[8.9175,19.85], v[9.3225,20.255]] . ( layer=m3 ll=v[9.225,19.475] ur=v[9.635,19.885]) = 0.1035917467755035 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.1035917467755035 >? 0 [router/convert_pin_to_tracks]: Converting [ 23 , 48 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 49, 0] [v[9.0525,19.985], v[9.1875,20.12]] . ( layer=m3 ll=v[9.225,19.885] ur=v[9.635,20.295]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 49, 0] [v[8.9175,19.85], v[9.3225,20.255]] . ( layer=m3 ll=v[9.225,19.885] ur=v[9.635,20.295]) = 0.3826306966253467 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.3826306966253467 >? 0 [router/convert_pin_to_tracks]: Converting [ 23 , 49 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 50, 0] [v[9.0525,19.985], v[9.1875,20.12]] . ( layer=m3 ll=v[9.225,20.295] ur=v[9.635,20.705000000000002]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 50, 0] [v[8.9175,19.85], v[9.3225,20.255]] . ( layer=m3 ll=v[9.225,20.295] ur=v[9.635,20.705000000000002]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 23 , 50 ] full=None [pin_group/convert_pin]: pins {v3d[23, 48, 0], v3d[22, 48, 0], v3d[23, 49, 0], v3d[22, 49, 0]} [pin_group/convert_pin]: secondary {v3d[23, 48, 0], v3d[22, 48, 0], v3d[23, 49, 0]} [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[9.0525,28.055] ur=v[9.1875,28.19]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 68, 0] [v[9.0525,28.055], v[9.1875,28.19]] . ( layer=m3 ll=v[8.815,27.675] ur=v[9.225,28.085]) = 0.1349999999999998 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 68, 0] [v[8.9175,27.92], v[9.3225,28.325]] . ( layer=m3 ll=v[8.815,27.675] ur=v[9.225,28.085]) = 0.34897170372395414 [router/convert_pin_coord_to_tracks]: Overlap: 0.1349999999999998 >? 0 [router/convert_pin_to_tracks]: Converting [ 22 , 68 ] full=v3d[22, 68, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 69, 0] [v[9.0525,28.055], v[9.1875,28.19]] . ( layer=m3 ll=v[8.815,28.085] ur=v[9.225,28.495]) = 0.1349999999999998 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 69, 0] [v[8.9175,27.92], v[9.3225,28.325]] . ( layer=m3 ll=v[8.815,28.085] ur=v[9.225,28.495]) = 0.3900721087183737 [router/convert_pin_coord_to_tracks]: Overlap: 0.1349999999999998 >? 0 [router/convert_pin_to_tracks]: Converting [ 22 , 69 ] full=v3d[22, 69, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 68, 0] [v[9.0525,28.055], v[9.1875,28.19]] . ( layer=m3 ll=v[9.225,27.675] ur=v[9.635,28.085]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 68, 0] [v[8.9175,27.92], v[9.3225,28.325]] . ( layer=m3 ll=v[9.225,27.675] ur=v[9.635,28.085]) = 0.1916539850877089 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.1916539850877089 >? 0 [router/convert_pin_to_tracks]: Converting [ 23 , 68 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 69, 0] [v[9.0525,28.055], v[9.1875,28.19]] . ( layer=m3 ll=v[9.225,28.085] ur=v[9.635,28.495]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 69, 0] [v[8.9175,27.92], v[9.3225,28.325]] . ( layer=m3 ll=v[9.225,28.085] ur=v[9.635,28.495]) = 0.2590487405875568 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.2590487405875568 >? 0 [router/convert_pin_to_tracks]: Converting [ 23 , 69 ] full=None [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[9.0525,28.087500000000002] ur=v[9.1875,28.1575]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 68, 0] [v[9.0525,28.087500000000002], v[9.1875,28.1575]] . ( layer=m3 ll=v[8.815,27.675] ur=v[9.225,28.085]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 68, 0] [v[8.9175,27.9525], v[9.3225,28.2925]] . ( layer=m3 ll=v[8.815,27.675] ur=v[9.225,28.085]) = 0.33483204745065787 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.33483204745065787 >? 0 [router/convert_pin_to_tracks]: Converting [ 22 , 68 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 69, 0] [v[9.0525,28.087500000000002], v[9.1875,28.1575]] . ( layer=m3 ll=v[8.815,28.085] ur=v[9.225,28.495]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 69, 0] [v[8.9175,27.9525], v[9.3225,28.2925]] . ( layer=m3 ll=v[8.815,28.085] ur=v[9.225,28.495]) = 0.37096158830800713 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ 22 , 69 ] full=v3d[22, 69, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 68, 0] [v[9.0525,28.087500000000002], v[9.1875,28.1575]] . ( layer=m3 ll=v[9.225,27.675] ur=v[9.635,28.085]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 68, 0] [v[8.9175,27.9525], v[9.3225,28.2925]] . ( layer=m3 ll=v[9.225,27.675] ur=v[9.635,28.085]) = 0.16450683876362132 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.16450683876362132 >? 0 [router/convert_pin_to_tracks]: Converting [ 23 , 68 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 69, 0] [v[9.0525,28.087500000000002], v[9.1875,28.1575]] . ( layer=m3 ll=v[9.225,28.085] ur=v[9.635,28.495]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 69, 0] [v[8.9175,27.9525], v[9.3225,28.2925]] . ( layer=m3 ll=v[9.225,28.085] ur=v[9.635,28.495]) = 0.2292651303622072 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.2292651303622072 >? 0 [router/convert_pin_to_tracks]: Converting [ 23 , 69 ] full=None [pin_group/convert_pin]: pins {v3d[22, 68, 0], v3d[22, 69, 0], v3d[23, 68, 0], v3d[23, 69, 0]} [pin_group/convert_pin]: secondary {v3d[22, 68, 0], v3d[23, 68, 0], v3d[23, 69, 0]} [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[9.0525,22.7075] ur=v[9.1875,22.7775]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 55, 0] [v[9.0525,22.7075], v[9.1875,22.7775]] . ( layer=m3 ll=v[8.815,22.345] ur=v[9.225,22.755]) = 0.1349999999999998 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 55, 0] [v[8.9175,22.5725], v[9.3225,22.9125]] . ( layer=m3 ll=v[8.815,22.345] ur=v[9.225,22.755]) = 0.35757866267438077 [router/convert_pin_coord_to_tracks]: Overlap: 0.1349999999999998 >? 0 [router/convert_pin_to_tracks]: Converting [ 22 , 55 ] full=v3d[22, 55, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 56, 0] [v[9.0525,22.7075], v[9.1875,22.7775]] . ( layer=m3 ll=v[8.815,22.755] ur=v[9.225,23.165]) = 0.1349999999999998 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 56, 0] [v[8.9175,22.5725], v[9.3225,22.9125]] . ( layer=m3 ll=v[8.815,22.755] ur=v[9.225,23.165]) = 0.34548878418843104 [router/convert_pin_coord_to_tracks]: Overlap: 0.1349999999999998 >? 0 [router/convert_pin_to_tracks]: Converting [ 22 , 56 ] full=v3d[22, 56, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 55, 0] [v[9.0525,22.7075], v[9.1875,22.7775]] . ( layer=m3 ll=v[9.225,22.345] ur=v[9.635,22.755]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 55, 0] [v[8.9175,22.5725], v[9.3225,22.9125]] . ( layer=m3 ll=v[9.225,22.345] ur=v[9.635,22.755]) = 0.20691181696558342 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.20691181696558342 >? 0 [router/convert_pin_to_tracks]: Converting [ 23 , 55 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 56, 0] [v[9.0525,22.7075], v[9.1875,22.7775]] . ( layer=m3 ll=v[9.225,22.755] ur=v[9.635,23.165]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 56, 0] [v[8.9175,22.5725], v[9.3225,22.9125]] . ( layer=m3 ll=v[9.225,22.755] ur=v[9.635,23.165]) = 0.18523633552842916 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.18523633552842916 >? 0 [router/convert_pin_to_tracks]: Converting [ 23 , 56 ] full=None [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[9.0525,22.675] ur=v[9.1875,22.81]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 55, 0] [v[9.0525,22.675], v[9.1875,22.81]] . ( layer=m3 ll=v[8.815,22.345] ur=v[9.225,22.755]) = 0.1349999999999998 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 55, 0] [v[8.9175,22.54], v[9.3225,22.945]] . ( layer=m3 ll=v[8.815,22.345] ur=v[9.225,22.755]) = 0.37520827549509017 [router/convert_pin_coord_to_tracks]: Overlap: 0.1349999999999998 >? 0 [router/convert_pin_to_tracks]: Converting [ 22 , 55 ] full=v3d[22, 55, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 56, 0] [v[9.0525,22.675], v[9.1875,22.81]] . ( layer=m3 ll=v[8.815,22.755] ur=v[9.225,23.165]) = 0.1349999999999998 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 56, 0] [v[8.9175,22.54], v[9.3225,22.945]] . ( layer=m3 ll=v[8.815,22.755] ur=v[9.225,23.165]) = 0.36146403693866974 [router/convert_pin_coord_to_tracks]: Overlap: 0.1349999999999998 >? 0 [router/convert_pin_to_tracks]: Converting [ 22 , 56 ] full=v3d[22, 56, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 55, 0] [v[9.0525,22.675], v[9.1875,22.81]] . ( layer=m3 ll=v[9.225,22.345] ur=v[9.635,22.755]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 55, 0] [v[8.9175,22.54], v[9.3225,22.945]] . ( layer=m3 ll=v[9.225,22.345] ur=v[9.635,22.755]) = 0.23607467039053548 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.23607467039053548 >? 0 [router/convert_pin_to_tracks]: Converting [ 23 , 55 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 56, 0] [v[9.0525,22.675], v[9.1875,22.81]] . ( layer=m3 ll=v[9.225,22.755] ur=v[9.635,23.165]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 56, 0] [v[8.9175,22.54], v[9.3225,22.945]] . ( layer=m3 ll=v[9.225,22.755] ur=v[9.635,23.165]) = 0.21355619869252335 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.21355619869252335 >? 0 [router/convert_pin_to_tracks]: Converting [ 23 , 56 ] full=None [pin_group/convert_pin]: pins {v3d[22, 56, 0], v3d[23, 55, 0], v3d[22, 55, 0], v3d[23, 56, 0]} [pin_group/convert_pin]: secondary {v3d[23, 55, 0], v3d[23, 56, 0]} [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[9.0525,30.7775] ur=v[9.1875,30.8475]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 75, 0] [v[9.0525,30.7775], v[9.1875,30.8475]] . ( layer=m3 ll=v[8.815,30.545] ur=v[9.225,30.955000000000002]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 75, 0] [v[8.9175,30.642500000000002], v[9.3225,30.9825]] . ( layer=m3 ll=v[8.815,30.545] ur=v[9.225,30.955000000000002]) = 0.4384204602889782 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ 22 , 75 ] full=v3d[22, 75, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 76, 0] [v[9.0525,30.7775], v[9.1875,30.8475]] . ( layer=m3 ll=v[8.815,30.955000000000002] ur=v[9.225,31.365000000000002]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 76, 0] [v[8.9175,30.642500000000002], v[9.3225,30.9825]] . ( layer=m3 ll=v[8.815,30.955000000000002] ur=v[9.225,31.365000000000002]) = 0.30872722588071094 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.30872722588071094 >? 0 [router/convert_pin_to_tracks]: Converting [ 22 , 76 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 75, 0] [v[9.0525,30.7775], v[9.1875,30.8475]] . ( layer=m3 ll=v[9.225,30.545] ur=v[9.635,30.955000000000002]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 75, 0] [v[8.9175,30.642500000000002], v[9.3225,30.9825]] . ( layer=m3 ll=v[9.225,30.545] ur=v[9.635,30.955000000000002]) = 0.32735683893879475 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.32735683893879475 >? 0 [router/convert_pin_to_tracks]: Converting [ 23 , 75 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 76, 0] [v[9.0525,30.7775], v[9.1875,30.8475]] . ( layer=m3 ll=v[9.225,30.955000000000002] ur=v[9.635,31.365000000000002]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 76, 0] [v[8.9175,30.642500000000002], v[9.3225,30.9825]] . ( layer=m3 ll=v[9.225,30.955000000000002] ur=v[9.635,31.365000000000002]) = 0.10130399794677415 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.10130399794677415 >? 0 [router/convert_pin_to_tracks]: Converting [ 23 , 76 ] full=None [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[9.0525,30.745] ur=v[9.1875,30.88]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 74, 0] [v[9.0525,30.745], v[9.1875,30.88]] . ( layer=m3 ll=v[8.815,30.135] ur=v[9.225,30.545]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 74, 0] [v[8.9175,30.61], v[9.3225,31.015]] . ( layer=m3 ll=v[8.815,30.135] ur=v[9.225,30.545]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 22 , 74 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 75, 0] [v[9.0525,30.745], v[9.1875,30.88]] . ( layer=m3 ll=v[8.815,30.545] ur=v[9.225,30.955000000000002]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 75, 0] [v[8.9175,30.61], v[9.3225,31.015]] . ( layer=m3 ll=v[8.815,30.545] ur=v[9.225,30.955000000000002]) = 0.4621485150901182 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ 22 , 75 ] full=v3d[22, 75, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 76, 0] [v[9.0525,30.745], v[9.1875,30.88]] . ( layer=m3 ll=v[8.815,30.955000000000002] ur=v[9.225,31.365000000000002]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 76, 0] [v[8.9175,30.61], v[9.3225,31.015]] . ( layer=m3 ll=v[8.815,30.955000000000002] ur=v[9.225,31.365000000000002]) = 0.3132989786130803 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.3132989786130803 >? 0 [router/convert_pin_to_tracks]: Converting [ 22 , 76 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 74, 0] [v[9.0525,30.745], v[9.1875,30.88]] . ( layer=m3 ll=v[9.225,30.135] ur=v[9.635,30.545]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 74, 0] [v[8.9175,30.61], v[9.3225,31.015]] . ( layer=m3 ll=v[9.225,30.135] ur=v[9.635,30.545]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 23 , 74 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 75, 0] [v[9.0525,30.745], v[9.1875,30.88]] . ( layer=m3 ll=v[9.225,30.545] ur=v[9.635,30.955000000000002]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 75, 0] [v[8.9175,30.61], v[9.3225,31.015]] . ( layer=m3 ll=v[9.225,30.545] ur=v[9.635,30.955000000000002]) = 0.358512552081516 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.358512552081516 >? 0 [router/convert_pin_to_tracks]: Converting [ 23 , 75 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 76, 0] [v[9.0525,30.745], v[9.1875,30.88]] . ( layer=m3 ll=v[9.225,30.955000000000002] ur=v[9.635,31.365000000000002]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 76, 0] [v[8.9175,30.61], v[9.3225,31.015]] . ( layer=m3 ll=v[9.225,30.955000000000002] ur=v[9.635,31.365000000000002]) = 0.11448253141855257 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.11448253141855257 >? 0 [router/convert_pin_to_tracks]: Converting [ 23 , 76 ] full=None [pin_group/convert_pin]: pins {v3d[22, 75, 0], v3d[22, 76, 0], v3d[23, 76, 0], v3d[23, 75, 0]} [pin_group/convert_pin]: secondary {v3d[23, 76, 0], v3d[22, 76, 0], v3d[23, 75, 0]} [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[9.0525,14.605] ur=v[9.1875,14.74]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 35, 0] [v[9.0525,14.605], v[9.1875,14.74]] . ( layer=m3 ll=v[8.815,14.145] ur=v[9.225,14.555]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 35, 0] [v[8.9175,14.47], v[9.3225,14.875]] . ( layer=m3 ll=v[8.815,14.145] ur=v[9.225,14.555]) = 0.3190317382330469 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.3190317382330469 >? 0 [router/convert_pin_to_tracks]: Converting [ 22 , 35 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 36, 0] [v[9.0525,14.605], v[9.1875,14.74]] . ( layer=m3 ll=v[8.815,14.555] ur=v[9.225,14.965]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 36, 0] [v[8.9175,14.47], v[9.3225,14.875]] . ( layer=m3 ll=v[8.815,14.555] ur=v[9.225,14.965]) = 0.44379753266551597 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ 22 , 36 ] full=v3d[22, 36, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 35, 0] [v[9.0525,14.605], v[9.1875,14.74]] . ( layer=m3 ll=v[9.225,14.145] ur=v[9.635,14.555]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 35, 0] [v[8.9175,14.47], v[9.3225,14.875]] . ( layer=m3 ll=v[9.225,14.145] ur=v[9.635,14.555]) = 0.1293493332027648 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.1293493332027648 >? 0 [router/convert_pin_to_tracks]: Converting [ 23 , 35 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 36, 0] [v[9.0525,14.605], v[9.1875,14.74]] . ( layer=m3 ll=v[9.225,14.555] ur=v[9.635,14.965]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 36, 0] [v[8.9175,14.47], v[9.3225,14.875]] . ( layer=m3 ll=v[9.225,14.555] ur=v[9.635,14.965]) = 0.3345239154380449 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.3345239154380449 >? 0 [router/convert_pin_to_tracks]: Converting [ 23 , 36 ] full=None [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[9.0525,14.637500000000001] ur=v[9.1875,14.7075]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 35, 0] [v[9.0525,14.637500000000001], v[9.1875,14.7075]] . ( layer=m3 ll=v[8.815,14.145] ur=v[9.225,14.555]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 35, 0] [v[8.9175,14.5025], v[9.3225,14.842500000000001]] . ( layer=m3 ll=v[8.815,14.145] ur=v[9.225,14.555]) = 0.3119495151462806 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.3119495151462806 >? 0 [router/convert_pin_to_tracks]: Converting [ 22 , 35 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 36, 0] [v[9.0525,14.637500000000001], v[9.1875,14.7075]] . ( layer=m3 ll=v[8.815,14.555] ur=v[9.225,14.965]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[22, 36, 0] [v[8.9175,14.5025], v[9.3225,14.842500000000001]] . ( layer=m3 ll=v[8.815,14.555] ur=v[9.225,14.965]) = 0.42096615065822135 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ 22 , 36 ] full=v3d[22, 36, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 35, 0] [v[9.0525,14.637500000000001], v[9.1875,14.7075]] . ( layer=m3 ll=v[9.225,14.145] ur=v[9.635,14.555]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 35, 0] [v[8.9175,14.5025], v[9.3225,14.842500000000001]] . ( layer=m3 ll=v[9.225,14.145] ur=v[9.635,14.555]) = 0.11073617295175074 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.11073617295175074 >? 0 [router/convert_pin_to_tracks]: Converting [ 23 , 35 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 36, 0] [v[9.0525,14.637500000000001], v[9.1875,14.7075]] . ( layer=m3 ll=v[9.225,14.555] ur=v[9.635,14.965]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[23, 36, 0] [v[8.9175,14.5025], v[9.3225,14.842500000000001]] . ( layer=m3 ll=v[9.225,14.555] ur=v[9.635,14.965]) = 0.3035827728972789 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.3035827728972789 >? 0 [router/convert_pin_to_tracks]: Converting [ 23 , 36 ] full=None [pin_group/convert_pin]: pins {v3d[23, 35, 0], v3d[22, 35, 0], v3d[23, 36, 0], v3d[22, 36, 0]} [pin_group/convert_pin]: secondary {v3d[23, 35, 0], v3d[22, 35, 0], v3d[23, 36, 0]} [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[9.8675,12.02] ur=v[10.0025,12.09]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[24, 29, 0] [v[9.8675,12.02], v[10.0025,12.09]] . ( layer=m3 ll=v[9.635,11.685] ur=v[10.045,12.095]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[24, 29, 0] [v[9.7325,11.885], v[10.137500000000001,12.225]] . ( layer=m3 ll=v[9.635,11.685] ur=v[10.045,12.095]) = 0.3765053120475199 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ 24 , 29 ] full=v3d[24, 29, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[24, 30, 0] [v[9.8675,12.02], v[10.0025,12.09]] . ( layer=m3 ll=v[9.635,12.095] ur=v[10.045,12.505]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[24, 30, 0] [v[9.7325,11.885], v[10.137500000000001,12.225]] . ( layer=m3 ll=v[9.635,12.095] ur=v[10.045,12.505]) = 0.3384615930944008 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.3384615930944008 >? 0 [router/convert_pin_to_tracks]: Converting [ 24 , 30 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 29, 0] [v[9.8675,12.02], v[10.0025,12.09]] . ( layer=m3 ll=v[10.045,11.685] ur=v[10.455,12.095]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 29, 0] [v[9.7325,11.885], v[10.137500000000001,12.225]] . ( layer=m3 ll=v[10.045,11.685] ur=v[10.455,12.095]) = 0.229469496883574 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.229469496883574 >? 0 [router/convert_pin_to_tracks]: Converting [ 25 , 29 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 30, 0] [v[9.8675,12.02], v[10.0025,12.09]] . ( layer=m3 ll=v[10.045,12.095] ur=v[10.455,12.505]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 30, 0] [v[9.7325,11.885], v[10.137500000000001,12.225]] . ( layer=m3 ll=v[10.045,12.095] ur=v[10.455,12.505]) = 0.15955014885608834 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.15955014885608834 >? 0 [router/convert_pin_to_tracks]: Converting [ 25 , 30 ] full=None [pin_group/convert_pin]: pins {v3d[25, 29, 0], v3d[24, 29, 0], v3d[24, 30, 0], v3d[25, 30, 0]} [pin_group/convert_pin]: secondary {v3d[25, 29, 0], v3d[25, 30, 0], v3d[24, 30, 0]} [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[9.8675,36.230000000000004] ur=v[10.0025,36.300000000000004]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[24, 88, 0] [v[9.8675,36.230000000000004], v[10.0025,36.300000000000004]] . ( layer=m3 ll=v[9.635,35.875] ur=v[10.045,36.285000000000004]) = 0.1349999999999998 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[24, 88, 0] [v[9.7325,36.095], v[10.137500000000001,36.435]] . ( layer=m3 ll=v[9.635,35.875] ur=v[10.045,36.285000000000004]) = 0.3657270156824648 [router/convert_pin_coord_to_tracks]: Overlap: 0.1349999999999998 >? 0 [router/convert_pin_to_tracks]: Converting [ 24 , 88 ] full=v3d[24, 88, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[24, 89, 0] [v[9.8675,36.230000000000004], v[10.0025,36.300000000000004]] . ( layer=m3 ll=v[9.635,36.285000000000004] ur=v[10.045,36.695]) = 0.1349999999999998 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[24, 89, 0] [v[9.7325,36.095], v[10.137500000000001,36.435]] . ( layer=m3 ll=v[9.635,36.285000000000004] ur=v[10.045,36.695]) = 0.3466356155965506 [router/convert_pin_coord_to_tracks]: Overlap: 0.1349999999999998 >? 0 [router/convert_pin_to_tracks]: Converting [ 24 , 89 ] full=v3d[24, 89, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 88, 0] [v[9.8675,36.230000000000004], v[10.0025,36.300000000000004]] . ( layer=m3 ll=v[10.045,35.875] ur=v[10.455,36.285000000000004]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 88, 0] [v[9.7325,36.095], v[10.137500000000001,36.435]] . ( layer=m3 ll=v[10.045,35.875] ur=v[10.455,36.285000000000004]) = 0.21132025459004644 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.21132025459004644 >? 0 [router/convert_pin_to_tracks]: Converting [ 25 , 88 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 89, 0] [v[9.8675,36.230000000000004], v[10.0025,36.300000000000004]] . ( layer=m3 ll=v[10.045,36.285000000000004] ur=v[10.455,36.695]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 89, 0] [v[9.7325,36.095], v[10.137500000000001,36.435]] . ( layer=m3 ll=v[10.045,36.285000000000004] ur=v[10.455,36.695]) = 0.17622783548577048 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.17622783548577048 >? 0 [router/convert_pin_to_tracks]: Converting [ 25 , 89 ] full=None [pin_group/convert_pin]: pins {v3d[24, 88, 0], v3d[24, 89, 0], v3d[25, 88, 0], v3d[25, 89, 0]} [pin_group/convert_pin]: secondary {v3d[25, 89, 0], v3d[25, 88, 0]} [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[10.095,36.0575] ur=v[10.165000000000001,36.1925]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[24, 87, 0] [v[10.095,36.0575], v[10.165000000000001,36.1925]] . ( layer=m3 ll=v[9.635,35.465] ur=v[10.045,35.875]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[24, 87, 0] [v[9.96,35.9225], v[10.3,36.3275]] . ( layer=m3 ll=v[9.635,35.465] ur=v[10.045,35.875]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 24 , 87 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[24, 88, 0] [v[10.095,36.0575], v[10.165000000000001,36.1925]] . ( layer=m3 ll=v[9.635,35.875] ur=v[10.045,36.285000000000004]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[24, 88, 0] [v[9.96,35.9225], v[10.3,36.3275]] . ( layer=m3 ll=v[9.635,35.875] ur=v[10.045,36.285000000000004]) = 0.37233217696030907 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.37233217696030907 >? 0 [router/convert_pin_to_tracks]: Converting [ 24 , 88 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[24, 89, 0] [v[10.095,36.0575], v[10.165000000000001,36.1925]] . ( layer=m3 ll=v[9.635,36.285000000000004] ur=v[10.045,36.695]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[24, 89, 0] [v[9.96,35.9225], v[10.3,36.3275]] . ( layer=m3 ll=v[9.635,36.285000000000004] ur=v[10.045,36.695]) = 0.09503288904373884 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.09503288904373884 >? 0 [router/convert_pin_to_tracks]: Converting [ 24 , 89 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 87, 0] [v[10.095,36.0575], v[10.165000000000001,36.1925]] . ( layer=m3 ll=v[10.045,35.465] ur=v[10.455,35.875]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 87, 0] [v[9.96,35.9225], v[10.3,36.3275]] . ( layer=m3 ll=v[10.045,35.465] ur=v[10.455,35.875]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 25 , 87 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 88, 0] [v[10.095,36.0575], v[10.165000000000001,36.1925]] . ( layer=m3 ll=v[10.045,35.875] ur=v[10.455,36.285000000000004]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 88, 0] [v[9.96,35.9225], v[10.3,36.3275]] . ( layer=m3 ll=v[10.045,35.875] ur=v[10.455,36.285000000000004]) = 0.4432056520397766 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ 25 , 88 ] full=v3d[25, 88, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 89, 0] [v[10.095,36.0575], v[10.165000000000001,36.1925]] . ( layer=m3 ll=v[10.045,36.285000000000004] ur=v[10.455,36.695]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 89, 0] [v[9.96,35.9225], v[10.3,36.3275]] . ( layer=m3 ll=v[10.045,36.285000000000004] ur=v[10.455,36.695]) = 0.2585174075376746 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.2585174075376746 >? 0 [router/convert_pin_to_tracks]: Converting [ 25 , 89 ] full=None [pin_group/convert_pin]: pins {v3d[24, 88, 0], v3d[24, 89, 0], v3d[25, 89, 0], v3d[25, 88, 0]} [pin_group/convert_pin]: secondary {v3d[24, 88, 0], v3d[24, 89, 0], v3d[25, 89, 0]} [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[10.095,19.9175] ur=v[10.165000000000001,20.052500000000002]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[24, 48, 0] [v[10.095,19.9175], v[10.165000000000001,20.052500000000002]] . ( layer=m3 ll=v[9.635,19.475] ur=v[10.045,19.885]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[24, 48, 0] [v[9.96,19.7825], v[10.3,20.1875]] . ( layer=m3 ll=v[9.635,19.475] ur=v[10.045,19.885]) = 0.13315873985585924 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.13315873985585924 >? 0 [router/convert_pin_to_tracks]: Converting [ 24 , 48 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[24, 49, 0] [v[10.095,19.9175], v[10.165000000000001,20.052500000000002]] . ( layer=m3 ll=v[9.635,19.885] ur=v[10.045,20.295]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[24, 49, 0] [v[9.96,19.7825], v[10.3,20.1875]] . ( layer=m3 ll=v[9.635,19.885] ur=v[10.045,20.295]) = 0.31421529243497826 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.31421529243497826 >? 0 [router/convert_pin_to_tracks]: Converting [ 24 , 49 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 48, 0] [v[10.095,19.9175], v[10.165000000000001,20.052500000000002]] . ( layer=m3 ll=v[10.045,19.475] ur=v[10.455,19.885]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 48, 0] [v[9.96,19.7825], v[10.3,20.1875]] . ( layer=m3 ll=v[10.045,19.475] ur=v[10.455,19.885]) = 0.274829492594956 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.274829492594956 >? 0 [router/convert_pin_to_tracks]: Converting [ 25 , 48 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 49, 0] [v[10.095,19.9175], v[10.165000000000001,20.052500000000002]] . ( layer=m3 ll=v[10.045,19.885] ur=v[10.455,20.295]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 49, 0] [v[9.96,19.7825], v[10.3,20.1875]] . ( layer=m3 ll=v[10.045,19.885] ur=v[10.455,20.295]) = 0.3956403038114285 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ 25 , 49 ] full=v3d[25, 49, 0] [pin_group/convert_pin]: pins {v3d[25, 48, 0], v3d[24, 48, 0], v3d[25, 49, 0], v3d[24, 49, 0]} [pin_group/convert_pin]: secondary {v3d[25, 48, 0], v3d[24, 48, 0], v3d[24, 49, 0]} [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[10.095,22.6075] ur=v[10.165000000000001,22.7425]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[24, 55, 0] [v[10.095,22.6075], v[10.165000000000001,22.7425]] . ( layer=m3 ll=v[9.635,22.345] ur=v[10.045,22.755]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[24, 55, 0] [v[9.96,22.4725], v[10.3,22.8775]] . ( layer=m3 ll=v[9.635,22.345] ur=v[10.045,22.755]) = 0.2950105930301473 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.2950105930301473 >? 0 [router/convert_pin_to_tracks]: Converting [ 24 , 55 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[24, 56, 0] [v[10.095,22.6075], v[10.165000000000001,22.7425]] . ( layer=m3 ll=v[9.635,22.755] ur=v[10.045,23.165]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[24, 56, 0] [v[9.96,22.4725], v[10.3,22.8775]] . ( layer=m3 ll=v[9.635,22.755] ur=v[10.045,23.165]) = 0.1491014755124858 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.1491014755124858 >? 0 [router/convert_pin_to_tracks]: Converting [ 24 , 56 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 55, 0] [v[10.095,22.6075], v[10.165000000000001,22.7425]] . ( layer=m3 ll=v[10.045,22.345] ur=v[10.455,22.755]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 55, 0] [v[9.96,22.4725], v[10.3,22.8775]] . ( layer=m3 ll=v[10.045,22.345] ur=v[10.455,22.755]) = 0.380567011181999 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ 25 , 55 ] full=v3d[25, 55, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 56, 0] [v[10.095,22.6075], v[10.165000000000001,22.7425]] . ( layer=m3 ll=v[10.045,22.755] ur=v[10.455,23.165]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 56, 0] [v[9.96,22.4725], v[10.3,22.8775]] . ( layer=m3 ll=v[10.045,22.755] ur=v[10.455,23.165]) = 0.2828979497981577 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.2828979497981577 >? 0 [router/convert_pin_to_tracks]: Converting [ 25 , 56 ] full=None [pin_group/convert_pin]: pins {v3d[24, 56, 0], v3d[25, 55, 0], v3d[24, 55, 0], v3d[25, 56, 0]} [pin_group/convert_pin]: secondary {v3d[25, 56, 0], v3d[24, 56, 0], v3d[24, 55, 0]} [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[10.095,11.8475] ur=v[10.165000000000001,11.9825]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[24, 28, 0] [v[10.095,11.8475], v[10.165000000000001,11.9825]] . ( layer=m3 ll=v[9.635,11.275] ur=v[10.045,11.685]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[24, 28, 0] [v[9.96,11.7125], v[10.3,12.1175]] . ( layer=m3 ll=v[9.635,11.275] ur=v[10.045,11.685]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 24 , 28 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[24, 29, 0] [v[10.095,11.8475], v[10.165000000000001,11.9825]] . ( layer=m3 ll=v[9.635,11.685] ur=v[10.045,12.095]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[24, 29, 0] [v[9.96,11.7125], v[10.3,12.1175]] . ( layer=m3 ll=v[9.635,11.685] ur=v[10.045,12.095]) = 0.3918306394349478 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.3918306394349478 >? 0 [router/convert_pin_to_tracks]: Converting [ 24 , 29 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[24, 30, 0] [v[10.095,11.8475], v[10.165000000000001,11.9825]] . ( layer=m3 ll=v[9.635,12.095] ur=v[10.045,12.505]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[24, 30, 0] [v[9.96,11.7125], v[10.3,12.1175]] . ( layer=m3 ll=v[9.635,12.095] ur=v[10.045,12.505]) = 0.08792752697534374 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.08792752697534374 >? 0 [router/convert_pin_to_tracks]: Converting [ 24 , 30 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 28, 0] [v[10.095,11.8475], v[10.165000000000001,11.9825]] . ( layer=m3 ll=v[10.045,11.275] ur=v[10.455,11.685]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 28, 0] [v[9.96,11.7125], v[10.3,12.1175]] . ( layer=m3 ll=v[10.045,11.275] ur=v[10.455,11.685]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 25 , 28 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 29, 0] [v[10.095,11.8475], v[10.165000000000001,11.9825]] . ( layer=m3 ll=v[10.045,11.685] ur=v[10.455,12.095]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 29, 0] [v[9.96,11.7125], v[10.3,12.1175]] . ( layer=m3 ll=v[10.045,11.685] ur=v[10.455,12.095]) = 0.4597077876216593 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ 25 , 29 ] full=v3d[25, 29, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 30, 0] [v[10.095,11.8475], v[10.165000000000001,11.9825]] . ( layer=m3 ll=v[10.045,12.095] ur=v[10.455,12.505]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 30, 0] [v[9.96,11.7125], v[10.3,12.1175]] . ( layer=m3 ll=v[10.045,12.095] ur=v[10.455,12.505]) = 0.25599072248814086 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.25599072248814086 >? 0 [router/convert_pin_to_tracks]: Converting [ 25 , 30 ] full=None [pin_group/convert_pin]: pins {v3d[25, 29, 0], v3d[24, 29, 0], v3d[24, 30, 0], v3d[25, 30, 0]} [pin_group/convert_pin]: secondary {v3d[24, 29, 0], v3d[24, 30, 0], v3d[25, 30, 0]} [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[10.095,17.2275] ur=v[10.165000000000001,17.3625]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[24, 42, 0] [v[10.095,17.2275], v[10.165000000000001,17.3625]] . ( layer=m3 ll=v[9.635,17.015] ur=v[10.045,17.425]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[24, 42, 0] [v[9.96,17.0925], v[10.3,17.4975]] . ( layer=m3 ll=v[9.635,17.015] ur=v[10.045,17.425]) = 0.3431927301094817 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.3431927301094817 >? 0 [router/convert_pin_to_tracks]: Converting [ 24 , 42 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[24, 43, 0] [v[10.095,17.2275], v[10.165000000000001,17.3625]] . ( layer=m3 ll=v[9.635,17.425] ur=v[10.045,17.835]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[24, 43, 0] [v[9.96,17.0925], v[10.3,17.4975]] . ( layer=m3 ll=v[9.635,17.425] ur=v[10.045,17.835]) = 0.11171951485751966 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.11171951485751966 >? 0 [router/convert_pin_to_tracks]: Converting [ 24 , 43 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 42, 0] [v[10.095,17.2275], v[10.165000000000001,17.3625]] . ( layer=m3 ll=v[10.045,17.015] ur=v[10.455,17.425]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 42, 0] [v[9.96,17.0925], v[10.3,17.4975]] . ( layer=m3 ll=v[10.045,17.015] ur=v[10.455,17.425]) = 0.4190241639810288 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ 25 , 42 ] full=v3d[25, 42, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 43, 0] [v[10.095,17.2275], v[10.165000000000001,17.3625]] . ( layer=m3 ll=v[10.045,17.425] ur=v[10.455,17.835]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 43, 0] [v[9.96,17.0925], v[10.3,17.4975]] . ( layer=m3 ll=v[10.045,17.425] ur=v[10.455,17.835]) = 0.2651061108311163 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.2651061108311163 >? 0 [router/convert_pin_to_tracks]: Converting [ 25 , 43 ] full=None [pin_group/convert_pin]: pins {v3d[24, 42, 0], v3d[24, 43, 0], v3d[25, 43, 0], v3d[25, 42, 0]} [pin_group/convert_pin]: secondary {v3d[24, 42, 0], v3d[24, 43, 0], v3d[25, 43, 0]} [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[10.095,27.9875] ur=v[10.165000000000001,28.122500000000002]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[24, 68, 0] [v[10.095,27.9875], v[10.165000000000001,28.122500000000002]] . ( layer=m3 ll=v[9.635,27.675] ur=v[10.045,28.085]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[24, 68, 0] [v[9.96,27.8525], v[10.3,28.2575]] . ( layer=m3 ll=v[9.635,27.675] ur=v[10.045,28.085]) = 0.24755049989850683 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.24755049989850683 >? 0 [router/convert_pin_to_tracks]: Converting [ 24 , 68 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[24, 69, 0] [v[10.095,27.9875], v[10.165000000000001,28.122500000000002]] . ( layer=m3 ll=v[9.635,28.085] ur=v[10.045,28.495]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[24, 69, 0] [v[9.96,27.8525], v[10.3,28.2575]] . ( layer=m3 ll=v[9.635,28.085] ur=v[10.045,28.495]) = 0.19230509613632096 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.19230509613632096 >? 0 [router/convert_pin_to_tracks]: Converting [ 24 , 69 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 68, 0] [v[10.095,27.9875], v[10.165000000000001,28.122500000000002]] . ( layer=m3 ll=v[10.045,27.675] ur=v[10.455,28.085]) = 0.07000000000000028 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 68, 0] [v[9.96,27.8525], v[10.3,28.2575]] . ( layer=m3 ll=v[10.045,27.675] ur=v[10.455,28.085]) = 0.34508151210982196 [router/convert_pin_coord_to_tracks]: Overlap: 0.07000000000000028 >? 0 [router/convert_pin_to_tracks]: Converting [ 25 , 68 ] full=v3d[25, 68, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 69, 0] [v[10.095,27.9875], v[10.165000000000001,28.122500000000002]] . ( layer=m3 ll=v[10.045,28.085] ur=v[10.455,28.495]) = 0.07000000000000028 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 69, 0] [v[9.96,27.8525], v[10.3,28.2575]] . ( layer=m3 ll=v[10.045,28.085] ur=v[10.455,28.495]) = 0.30786563627660724 [router/convert_pin_coord_to_tracks]: Overlap: 0.07000000000000028 >? 0 [router/convert_pin_to_tracks]: Converting [ 25 , 69 ] full=v3d[25, 69, 0] [pin_group/convert_pin]: pins {v3d[25, 68, 0], v3d[24, 68, 0], v3d[25, 69, 0], v3d[24, 69, 0]} [pin_group/convert_pin]: secondary {v3d[24, 68, 0], v3d[24, 69, 0]} [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[10.095,30.677500000000002] ur=v[10.165000000000001,30.8125]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[24, 74, 0] [v[10.095,30.677500000000002], v[10.165000000000001,30.8125]] . ( layer=m3 ll=v[9.635,30.135] ur=v[10.045,30.545]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[24, 74, 0] [v[9.96,30.5425], v[10.3,30.9475]] . ( layer=m3 ll=v[9.635,30.135] ur=v[10.045,30.545]) = 0.08503675675847386 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.08503675675847386 >? 0 [router/convert_pin_to_tracks]: Converting [ 24 , 74 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[24, 75, 0] [v[10.095,30.677500000000002], v[10.165000000000001,30.8125]] . ( layer=m3 ll=v[9.635,30.545] ur=v[10.045,30.955000000000002]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[24, 75, 0] [v[9.96,30.5425], v[10.3,30.9475]] . ( layer=m3 ll=v[9.635,30.545] ur=v[10.045,30.955000000000002]) = 0.41137725994517454 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.41137725994517454 >? 0 [router/convert_pin_to_tracks]: Converting [ 24 , 75 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[24, 76, 0] [v[10.095,30.677500000000002], v[10.165000000000001,30.8125]] . ( layer=m3 ll=v[9.635,30.955000000000002] ur=v[10.045,31.365000000000002]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[24, 76, 0] [v[9.96,30.5425], v[10.3,30.9475]] . ( layer=m3 ll=v[9.635,30.955000000000002] ur=v[10.045,31.365000000000002]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 24 , 76 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 74, 0] [v[10.095,30.677500000000002], v[10.165000000000001,30.8125]] . ( layer=m3 ll=v[10.045,30.135] ur=v[10.455,30.545]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 74, 0] [v[9.96,30.5425], v[10.3,30.9475]] . ( layer=m3 ll=v[10.045,30.135] ur=v[10.455,30.545]) = 0.25501225460750004 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.25501225460750004 >? 0 [router/convert_pin_to_tracks]: Converting [ 25 , 74 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 75, 0] [v[10.095,30.677500000000002], v[10.165000000000001,30.8125]] . ( layer=m3 ll=v[10.045,30.545] ur=v[10.455,30.955000000000002]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 75, 0] [v[9.96,30.5425], v[10.3,30.9475]] . ( layer=m3 ll=v[10.045,30.545] ur=v[10.455,30.955000000000002]) = 0.47647796381364826 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ 25 , 75 ] full=v3d[25, 75, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 76, 0] [v[10.095,30.677500000000002], v[10.165000000000001,30.8125]] . ( layer=m3 ll=v[10.045,30.955000000000002] ur=v[10.455,31.365000000000002]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 76, 0] [v[9.96,30.5425], v[10.3,30.9475]] . ( layer=m3 ll=v[10.045,30.955000000000002] ur=v[10.455,31.365000000000002]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 25 , 76 ] full=None [pin_group/convert_pin]: pins {v3d[25, 75, 0], v3d[24, 75, 0], v3d[25, 74, 0], v3d[24, 74, 0]} [pin_group/convert_pin]: secondary {v3d[24, 75, 0], v3d[25, 74, 0], v3d[24, 74, 0]} [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[10.095,25.2975] ur=v[10.165000000000001,25.4325]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[24, 61, 0] [v[10.095,25.2975], v[10.165000000000001,25.4325]] . ( layer=m3 ll=v[9.635,24.805] ur=v[10.045,25.215]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[24, 61, 0] [v[9.96,25.1625], v[10.3,25.5675]] . ( layer=m3 ll=v[9.635,24.805] ur=v[10.045,25.215]) = 0.09990620601343882 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.09990620601343882 >? 0 [router/convert_pin_to_tracks]: Converting [ 24 , 61 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[24, 62, 0] [v[10.095,25.2975], v[10.165000000000001,25.4325]] . ( layer=m3 ll=v[9.635,25.215] ur=v[10.045,25.625]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[24, 62, 0] [v[9.96,25.1625], v[10.3,25.5675]] . ( layer=m3 ll=v[9.635,25.215] ur=v[10.045,25.625]) = 0.36260343351931906 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.36260343351931906 >? 0 [router/convert_pin_to_tracks]: Converting [ 24 , 62 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[24, 63, 0] [v[10.095,25.2975], v[10.165000000000001,25.4325]] . ( layer=m3 ll=v[9.635,25.625] ur=v[10.045,26.035]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[24, 63, 0] [v[9.96,25.1625], v[10.3,25.5675]] . ( layer=m3 ll=v[9.635,25.625] ur=v[10.045,26.035]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 24 , 63 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 61, 0] [v[10.095,25.2975], v[10.165000000000001,25.4325]] . ( layer=m3 ll=v[10.045,24.805] ur=v[10.455,25.215]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 61, 0] [v[9.96,25.1625], v[10.3,25.5675]] . ( layer=m3 ll=v[10.045,24.805] ur=v[10.455,25.215]) = 0.2603483243656472 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.2603483243656472 >? 0 [router/convert_pin_to_tracks]: Converting [ 25 , 61 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 62, 0] [v[10.095,25.2975], v[10.165000000000001,25.4325]] . ( layer=m3 ll=v[10.045,25.215] ur=v[10.455,25.625]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 62, 0] [v[9.96,25.1625], v[10.3,25.5675]] . ( layer=m3 ll=v[10.045,25.215] ur=v[10.455,25.625]) = 0.435064650368195 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ 25 , 62 ] full=v3d[25, 62, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 63, 0] [v[10.095,25.2975], v[10.165000000000001,25.4325]] . ( layer=m3 ll=v[10.045,25.625] ur=v[10.455,26.035]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 63, 0] [v[9.96,25.1625], v[10.3,25.5675]] . ( layer=m3 ll=v[10.045,25.625] ur=v[10.455,26.035]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 25 , 63 ] full=None [pin_group/convert_pin]: pins {v3d[24, 61, 0], v3d[25, 62, 0], v3d[24, 62, 0], v3d[25, 61, 0]} [pin_group/convert_pin]: secondary {v3d[24, 61, 0], v3d[24, 62, 0], v3d[25, 61, 0]} [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[10.095,14.5375] ur=v[10.165000000000001,14.6725]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[24, 35, 0] [v[10.095,14.5375], v[10.165000000000001,14.6725]] . ( layer=m3 ll=v[9.635,14.145] ur=v[10.045,14.555]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[24, 35, 0] [v[9.96,14.4025], v[10.3,14.807500000000001]] . ( layer=m3 ll=v[9.635,14.145] ur=v[10.045,14.555]) = 0.1745888026191823 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.1745888026191823 >? 0 [router/convert_pin_to_tracks]: Converting [ 24 , 35 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[24, 36, 0] [v[10.095,14.5375], v[10.165000000000001,14.6725]] . ( layer=m3 ll=v[9.635,14.555] ur=v[10.045,14.965]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[24, 36, 0] [v[9.96,14.4025], v[10.3,14.807500000000001]] . ( layer=m3 ll=v[9.635,14.555] ur=v[10.045,14.965]) = 0.26642306581825925 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.26642306581825925 >? 0 [router/convert_pin_to_tracks]: Converting [ 24 , 36 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 35, 0] [v[10.095,14.5375], v[10.165000000000001,14.6725]] . ( layer=m3 ll=v[10.045,14.145] ur=v[10.455,14.555]) = 0.07000000000000028 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 35, 0] [v[9.96,14.4025], v[10.3,14.807500000000001]] . ( layer=m3 ll=v[10.045,14.145] ur=v[10.455,14.555]) = 0.29712160810011845 [router/convert_pin_coord_to_tracks]: Overlap: 0.07000000000000028 >? 0 [router/convert_pin_to_tracks]: Converting [ 25 , 35 ] full=v3d[25, 35, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 36, 0] [v[10.095,14.5375], v[10.165000000000001,14.6725]] . ( layer=m3 ll=v[10.045,14.555] ur=v[10.455,14.965]) = 0.07000000000000028 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 36, 0] [v[9.96,14.4025], v[10.3,14.807500000000001]] . ( layer=m3 ll=v[10.045,14.555] ur=v[10.455,14.965]) = 0.3588610455315554 [router/convert_pin_coord_to_tracks]: Overlap: 0.07000000000000028 >? 0 [router/convert_pin_to_tracks]: Converting [ 25 , 36 ] full=v3d[25, 36, 0] [pin_group/convert_pin]: pins {v3d[25, 35, 0], v3d[24, 35, 0], v3d[25, 36, 0], v3d[24, 36, 0]} [pin_group/convert_pin]: secondary {v3d[24, 35, 0], v3d[24, 36, 0]} [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[10.095,33.3675] ur=v[10.165000000000001,33.5025]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[24, 81, 0] [v[10.095,33.3675], v[10.165000000000001,33.5025]] . ( layer=m3 ll=v[9.635,33.005] ur=v[10.045,33.415]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[24, 81, 0] [v[9.96,33.2325], v[10.3,33.6375]] . ( layer=m3 ll=v[9.635,33.005] ur=v[10.045,33.415]) = 0.2013237442528797 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.2013237442528797 >? 0 [router/convert_pin_to_tracks]: Converting [ 24 , 81 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[24, 82, 0] [v[10.095,33.3675], v[10.165000000000001,33.5025]] . ( layer=m3 ll=v[9.635,33.415] ur=v[10.045,33.825]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[24, 82, 0] [v[9.96,33.2325], v[10.3,33.6375]] . ( layer=m3 ll=v[9.635,33.415] ur=v[10.045,33.825]) = 0.23818322778903112 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.23818322778903112 >? 0 [router/convert_pin_to_tracks]: Converting [ 24 , 82 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 81, 0] [v[10.095,33.3675], v[10.165000000000001,33.5025]] . ( layer=m3 ll=v[10.045,33.005] ur=v[10.455,33.415]) = 0.07000000000000028 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 81, 0] [v[9.96,33.2325], v[10.3,33.6375]] . ( layer=m3 ll=v[10.045,33.005] ur=v[10.455,33.415]) = 0.31357814018199587 [router/convert_pin_coord_to_tracks]: Overlap: 0.07000000000000028 >? 0 [router/convert_pin_to_tracks]: Converting [ 25 , 81 ] full=v3d[25, 81, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 82, 0] [v[10.095,33.3675], v[10.165000000000001,33.5025]] . ( layer=m3 ll=v[10.045,33.415] ur=v[10.455,33.825]) = 0.07000000000000028 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[25, 82, 0] [v[9.96,33.2325], v[10.3,33.6375]] . ( layer=m3 ll=v[10.045,33.415] ur=v[10.455,33.825]) = 0.33842465926702514 [router/convert_pin_coord_to_tracks]: Overlap: 0.07000000000000028 >? 0 [router/convert_pin_to_tracks]: Converting [ 25 , 82 ] full=v3d[25, 82, 0] [pin_group/convert_pin]: pins {v3d[25, 81, 0], v3d[24, 81, 0], v3d[25, 82, 0], v3d[24, 82, 0]} [pin_group/convert_pin]: secondary {v3d[24, 81, 0], v3d[24, 82, 0]} [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[10.7675,36.09] ur=v[10.9025,36.160000000000004]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[26, 88, 0] [v[10.7675,36.09], v[10.9025,36.160000000000004]] . ( layer=m3 ll=v[10.455,35.875] ur=v[10.865,36.285000000000004]) = 0.07000000000000028 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[26, 88, 0] [v[10.6325,35.955], v[11.0375,36.295]] . ( layer=m3 ll=v[10.455,35.875] ur=v[10.865,36.285000000000004]) = 0.40367839922394105 [router/convert_pin_coord_to_tracks]: Overlap: 0.07000000000000028 >? 0 [router/convert_pin_to_tracks]: Converting [ 26 , 88 ] full=v3d[26, 88, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[26, 89, 0] [v[10.7675,36.09], v[10.9025,36.160000000000004]] . ( layer=m3 ll=v[10.455,36.285000000000004] ur=v[10.865,36.695]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[26, 89, 0] [v[10.6325,35.955], v[11.0375,36.295]] . ( layer=m3 ll=v[10.455,36.285000000000004] ur=v[10.865,36.695]) = 0.2327149543970046 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.2327149543970046 >? 0 [router/convert_pin_to_tracks]: Converting [ 26 , 89 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[27, 88, 0] [v[10.7675,36.09], v[10.9025,36.160000000000004]] . ( layer=m3 ll=v[10.865,35.875] ur=v[11.275,36.285000000000004]) = 0.07000000000000028 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[27, 88, 0] [v[10.6325,35.955], v[11.0375,36.295]] . ( layer=m3 ll=v[10.865,35.875] ur=v[11.275,36.285000000000004]) = 0.3723657476191968 [router/convert_pin_coord_to_tracks]: Overlap: 0.07000000000000028 >? 0 [router/convert_pin_to_tracks]: Converting [ 27 , 88 ] full=v3d[27, 88, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[27, 89, 0] [v[10.7675,36.09], v[10.9025,36.160000000000004]] . ( layer=m3 ll=v[10.865,36.285000000000004] ur=v[11.275,36.695]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[27, 89, 0] [v[10.6325,35.955], v[11.0375,36.295]] . ( layer=m3 ll=v[10.865,36.285000000000004] ur=v[11.275,36.695]) = 0.17278961195627404 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.17278961195627404 >? 0 [router/convert_pin_to_tracks]: Converting [ 27 , 89 ] full=None [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[10.7675,36.0575] ur=v[10.9025,36.1925]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[26, 87, 0] [v[10.7675,36.0575], v[10.9025,36.1925]] . ( layer=m3 ll=v[10.455,35.465] ur=v[10.865,35.875]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[26, 87, 0] [v[10.6325,35.9225], v[11.0375,36.3275]] . ( layer=m3 ll=v[10.455,35.465] ur=v[10.865,35.875]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 26 , 87 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[26, 88, 0] [v[10.7675,36.0575], v[10.9025,36.1925]] . ( layer=m3 ll=v[10.455,35.875] ur=v[10.865,36.285000000000004]) = 0.13500000000000512 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[26, 88, 0] [v[10.6325,35.9225], v[11.0375,36.3275]] . ( layer=m3 ll=v[10.455,35.875] ur=v[10.865,36.285000000000004]) = 0.43065357307237456 [router/convert_pin_coord_to_tracks]: Overlap: 0.13500000000000512 >? 0 [router/convert_pin_to_tracks]: Converting [ 26 , 88 ] full=v3d[26, 88, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[26, 89, 0] [v[10.7675,36.0575], v[10.9025,36.1925]] . ( layer=m3 ll=v[10.455,36.285000000000004] ur=v[10.865,36.695]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[26, 89, 0] [v[10.6325,35.9225], v[11.0375,36.3275]] . ( layer=m3 ll=v[10.455,36.285000000000004] ur=v[10.865,36.695]) = 0.2363524909959692 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.2363524909959692 >? 0 [router/convert_pin_to_tracks]: Converting [ 26 , 89 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[27, 87, 0] [v[10.7675,36.0575], v[10.9025,36.1925]] . ( layer=m3 ll=v[10.865,35.465] ur=v[11.275,35.875]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[27, 87, 0] [v[10.6325,35.9225], v[11.0375,36.3275]] . ( layer=m3 ll=v[10.865,35.465] ur=v[11.275,35.875]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 27 , 87 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[27, 88, 0] [v[10.7675,36.0575], v[10.9025,36.1925]] . ( layer=m3 ll=v[10.865,35.875] ur=v[11.275,36.285000000000004]) = 0.13500000000000512 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[27, 88, 0] [v[10.6325,35.9225], v[11.0375,36.3275]] . ( layer=m3 ll=v[10.865,35.875] ur=v[11.275,36.285000000000004]) = 0.4014504950800321 [router/convert_pin_coord_to_tracks]: Overlap: 0.13500000000000512 >? 0 [router/convert_pin_to_tracks]: Converting [ 27 , 88 ] full=v3d[27, 88, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[27, 89, 0] [v[10.7675,36.0575], v[10.9025,36.1925]] . ( layer=m3 ll=v[10.865,36.285000000000004] ur=v[11.275,36.695]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[27, 89, 0] [v[10.6325,35.9225], v[11.0375,36.3275]] . ( layer=m3 ll=v[10.865,36.285000000000004] ur=v[11.275,36.695]) = 0.17765838004439738 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.17765838004439738 >? 0 [router/convert_pin_to_tracks]: Converting [ 27 , 89 ] full=None [pin_group/convert_pin]: pins {v3d[27, 89, 0], v3d[26, 88, 0], v3d[26, 89, 0], v3d[27, 88, 0]} [pin_group/convert_pin]: secondary {v3d[27, 89, 0], v3d[26, 89, 0]} [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[10.7675,11.88] ur=v[10.9025,11.950000000000001]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[26, 28, 0] [v[10.7675,11.88], v[10.9025,11.950000000000001]] . ( layer=m3 ll=v[10.455,11.275] ur=v[10.865,11.685]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[26, 28, 0] [v[10.6325,11.745000000000001], v[11.0375,12.085]] . ( layer=m3 ll=v[10.455,11.275] ur=v[10.865,11.685]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 26 , 28 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[26, 29, 0] [v[10.7675,11.88], v[10.9025,11.950000000000001]] . ( layer=m3 ll=v[10.455,11.685] ur=v[10.865,12.095]) = 0.07000000000000028 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[26, 29, 0] [v[10.6325,11.745000000000001], v[11.0375,12.085]] . ( layer=m3 ll=v[10.455,11.685] ur=v[10.865,12.095]) = 0.33999999999999986 [router/convert_pin_coord_to_tracks]: Overlap: 0.07000000000000028 >? 0 [router/convert_pin_to_tracks]: Converting [ 26 , 29 ] full=v3d[26, 29, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[26, 30, 0] [v[10.7675,11.88], v[10.9025,11.950000000000001]] . ( layer=m3 ll=v[10.455,12.095] ur=v[10.865,12.505]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[26, 30, 0] [v[10.6325,11.745000000000001], v[11.0375,12.085]] . ( layer=m3 ll=v[10.455,12.095] ur=v[10.865,12.505]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 26 , 30 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[27, 28, 0] [v[10.7675,11.88], v[10.9025,11.950000000000001]] . ( layer=m3 ll=v[10.865,11.275] ur=v[11.275,11.685]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[27, 28, 0] [v[10.6325,11.745000000000001], v[11.0375,12.085]] . ( layer=m3 ll=v[10.865,11.275] ur=v[11.275,11.685]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 27 , 28 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[27, 29, 0] [v[10.7675,11.88], v[10.9025,11.950000000000001]] . ( layer=m3 ll=v[10.865,11.685] ur=v[11.275,12.095]) = 0.07000000000000028 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[27, 29, 0] [v[10.6325,11.745000000000001], v[11.0375,12.085]] . ( layer=m3 ll=v[10.865,11.685] ur=v[11.275,12.095]) = 0.33999999999999986 [router/convert_pin_coord_to_tracks]: Overlap: 0.07000000000000028 >? 0 [router/convert_pin_to_tracks]: Converting [ 27 , 29 ] full=v3d[27, 29, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[27, 30, 0] [v[10.7675,11.88], v[10.9025,11.950000000000001]] . ( layer=m3 ll=v[10.865,12.095] ur=v[11.275,12.505]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[27, 30, 0] [v[10.6325,11.745000000000001], v[11.0375,12.085]] . ( layer=m3 ll=v[10.865,12.095] ur=v[11.275,12.505]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 27 , 30 ] full=None [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[10.7675,11.8475] ur=v[10.9025,11.9825]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[26, 28, 0] [v[10.7675,11.8475], v[10.9025,11.9825]] . ( layer=m3 ll=v[10.455,11.275] ur=v[10.865,11.685]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[26, 28, 0] [v[10.6325,11.7125], v[11.0375,12.1175]] . ( layer=m3 ll=v[10.455,11.275] ur=v[10.865,11.685]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 26 , 28 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[26, 29, 0] [v[10.7675,11.8475], v[10.9025,11.9825]] . ( layer=m3 ll=v[10.455,11.685] ur=v[10.865,12.095]) = 0.1349999999999998 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[26, 29, 0] [v[10.6325,11.7125], v[11.0375,12.1175]] . ( layer=m3 ll=v[10.455,11.685] ur=v[10.865,12.095]) = 0.44761869934130344 [router/convert_pin_coord_to_tracks]: Overlap: 0.1349999999999998 >? 0 [router/convert_pin_to_tracks]: Converting [ 26 , 29 ] full=v3d[26, 29, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[26, 30, 0] [v[10.7675,11.8475], v[10.9025,11.9825]] . ( layer=m3 ll=v[10.455,12.095] ur=v[10.865,12.505]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[26, 30, 0] [v[10.6325,11.7125], v[11.0375,12.1175]] . ( layer=m3 ll=v[10.455,12.095] ur=v[10.865,12.505]) = 0.2335861725359614 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.2335861725359614 >? 0 [router/convert_pin_to_tracks]: Converting [ 26 , 30 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[27, 28, 0] [v[10.7675,11.8475], v[10.9025,11.9825]] . ( layer=m3 ll=v[10.865,11.275] ur=v[11.275,11.685]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[27, 28, 0] [v[10.6325,11.7125], v[11.0375,12.1175]] . ( layer=m3 ll=v[10.865,11.275] ur=v[11.275,11.685]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 27 , 28 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[27, 29, 0] [v[10.7675,11.8475], v[10.9025,11.9825]] . ( layer=m3 ll=v[10.865,11.685] ur=v[11.275,12.095]) = 0.1349999999999998 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[27, 29, 0] [v[10.6325,11.7125], v[11.0375,12.1175]] . ( layer=m3 ll=v[10.865,11.685] ur=v[11.275,12.095]) = 0.41959802192098095 [router/convert_pin_coord_to_tracks]: Overlap: 0.1349999999999998 >? 0 [router/convert_pin_to_tracks]: Converting [ 27 , 29 ] full=v3d[27, 29, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[27, 30, 0] [v[10.7675,11.8475], v[10.9025,11.9825]] . ( layer=m3 ll=v[10.865,12.095] ur=v[11.275,12.505]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[27, 30, 0] [v[10.6325,11.7125], v[11.0375,12.1175]] . ( layer=m3 ll=v[10.865,12.095] ur=v[11.275,12.505]) = 0.17396120257114733 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.17396120257114733 >? 0 [router/convert_pin_to_tracks]: Converting [ 27 , 30 ] full=None [pin_group/convert_pin]: pins {v3d[27, 29, 0], v3d[26, 30, 0], v3d[27, 30, 0], v3d[26, 29, 0]} [pin_group/convert_pin]: secondary {v3d[26, 30, 0], v3d[27, 30, 0]} [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[11.505,36.0575] ur=v[11.575000000000001,36.1925]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[28, 87, 0] [v[11.505,36.0575], v[11.575000000000001,36.1925]] . ( layer=m3 ll=v[11.275,35.465] ur=v[11.685,35.875]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[28, 87, 0] [v[11.370000000000001,35.9225], v[11.71,36.3275]] . ( layer=m3 ll=v[11.275,35.465] ur=v[11.685,35.875]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 28 , 87 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[28, 88, 0] [v[11.505,36.0575], v[11.575000000000001,36.1925]] . ( layer=m3 ll=v[11.275,35.875] ur=v[11.685,36.285000000000004]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[28, 88, 0] [v[11.370000000000001,35.9225], v[11.71,36.3275]] . ( layer=m3 ll=v[11.275,35.875] ur=v[11.685,36.285000000000004]) = 0.4802408250034588 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ 28 , 88 ] full=v3d[28, 88, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[28, 89, 0] [v[11.505,36.0575], v[11.575000000000001,36.1925]] . ( layer=m3 ll=v[11.275,36.285000000000004] ur=v[11.685,36.695]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[28, 89, 0] [v[11.370000000000001,35.9225], v[11.71,36.3275]] . ( layer=m3 ll=v[11.275,36.285000000000004] ur=v[11.685,36.695]) = 0.31785413321207484 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.31785413321207484 >? 0 [router/convert_pin_to_tracks]: Converting [ 28 , 89 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[29, 87, 0] [v[11.505,36.0575], v[11.575000000000001,36.1925]] . ( layer=m3 ll=v[11.685,35.465] ur=v[12.095,35.875]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[29, 87, 0] [v[11.370000000000001,35.9225], v[11.71,36.3275]] . ( layer=m3 ll=v[11.685,35.465] ur=v[12.095,35.875]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 29 , 87 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[29, 88, 0] [v[11.505,36.0575], v[11.575000000000001,36.1925]] . ( layer=m3 ll=v[11.685,35.875] ur=v[12.095,36.285000000000004]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[29, 88, 0] [v[11.370000000000001,35.9225], v[11.71,36.3275]] . ( layer=m3 ll=v[11.685,35.875] ur=v[12.095,36.285000000000004]) = 0.3633610463437201 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.3633610463437201 >? 0 [router/convert_pin_to_tracks]: Converting [ 29 , 88 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[29, 89, 0] [v[11.505,36.0575], v[11.575000000000001,36.1925]] . ( layer=m3 ll=v[11.685,36.285000000000004] ur=v[12.095,36.695]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[29, 89, 0] [v[11.370000000000001,35.9225], v[11.71,36.3275]] . ( layer=m3 ll=v[11.685,36.285000000000004] ur=v[12.095,36.695]) = 0.049307707308287534 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.049307707308287534 >? 0 [router/convert_pin_to_tracks]: Converting [ 29 , 89 ] full=None [pin_group/convert_pin]: pins {v3d[29, 89, 0], v3d[28, 88, 0], v3d[29, 88, 0], v3d[28, 89, 0]} [pin_group/convert_pin]: secondary {v3d[29, 89, 0], v3d[29, 88, 0], v3d[28, 89, 0]} [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[11.505,2.4125] ur=v[11.575000000000001,2.5475]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[28, 5, 0] [v[11.505,2.4125], v[11.575000000000001,2.5475]] . ( layer=m3 ll=v[11.275,1.845] ur=v[11.685,2.255]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[28, 5, 0] [v[11.370000000000001,2.2775], v[11.71,2.6825]] . ( layer=m3 ll=v[11.275,1.845] ur=v[11.685,2.255]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 28 , 5 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[28, 6, 0] [v[11.505,2.4125], v[11.575000000000001,2.5475]] . ( layer=m3 ll=v[11.275,2.255] ur=v[11.685,2.665]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[28, 6, 0] [v[11.370000000000001,2.2775], v[11.71,2.6825]] . ( layer=m3 ll=v[11.275,2.255] ur=v[11.685,2.665]) = 0.4993808666739244 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ 28 , 6 ] full=v3d[28, 6, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[28, 7, 0] [v[11.505,2.4125], v[11.575000000000001,2.5475]] . ( layer=m3 ll=v[11.275,2.665] ur=v[11.685,3.075]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[28, 7, 0] [v[11.370000000000001,2.2775], v[11.71,2.6825]] . ( layer=m3 ll=v[11.275,2.665] ur=v[11.685,3.075]) = 0.3154857366030986 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.3154857366030986 >? 0 [router/convert_pin_to_tracks]: Converting [ 28 , 7 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[29, 5, 0] [v[11.505,2.4125], v[11.575000000000001,2.5475]] . ( layer=m3 ll=v[11.685,1.845] ur=v[12.095,2.255]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[29, 5, 0] [v[11.370000000000001,2.2775], v[11.71,2.6825]] . ( layer=m3 ll=v[11.685,1.845] ur=v[12.095,2.255]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 29 , 5 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[29, 6, 0] [v[11.505,2.4125], v[11.575000000000001,2.5475]] . ( layer=m3 ll=v[11.685,2.255] ur=v[12.095,2.665]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[29, 6, 0] [v[11.370000000000001,2.2775], v[11.71,2.6825]] . ( layer=m3 ll=v[11.685,2.255] ur=v[12.095,2.665]) = 0.38830561417522685 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.38830561417522685 >? 0 [router/convert_pin_to_tracks]: Converting [ 29 , 6 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[29, 7, 0] [v[11.505,2.4125], v[11.575000000000001,2.5475]] . ( layer=m3 ll=v[11.685,2.665] ur=v[12.095,3.075]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[29, 7, 0] [v[11.370000000000001,2.2775], v[11.71,2.6825]] . ( layer=m3 ll=v[11.685,2.665] ur=v[12.095,3.075]) = 0.03051638903933459 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.03051638903933459 >? 0 [router/convert_pin_to_tracks]: Converting [ 29 , 7 ] full=None [pin_group/convert_pin]: pins {v3d[28, 6, 0], v3d[28, 7, 0], v3d[29, 6, 0], v3d[29, 7, 0]} [pin_group/convert_pin]: secondary {v3d[28, 7, 0], v3d[29, 6, 0], v3d[29, 7, 0]} [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[11.505,11.8475] ur=v[11.575000000000001,11.9825]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[28, 28, 0] [v[11.505,11.8475], v[11.575000000000001,11.9825]] . ( layer=m3 ll=v[11.275,11.275] ur=v[11.685,11.685]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[28, 28, 0] [v[11.370000000000001,11.7125], v[11.71,12.1175]] . ( layer=m3 ll=v[11.275,11.275] ur=v[11.685,11.685]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 28 , 28 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[28, 29, 0] [v[11.505,11.8475], v[11.575000000000001,11.9825]] . ( layer=m3 ll=v[11.275,11.685] ur=v[11.685,12.095]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[28, 29, 0] [v[11.370000000000001,11.7125], v[11.71,12.1175]] . ( layer=m3 ll=v[11.275,11.685] ur=v[11.685,12.095]) = 0.4955110997747678 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ 28 , 29 ] full=v3d[28, 29, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[28, 30, 0] [v[11.505,11.8475], v[11.575000000000001,11.9825]] . ( layer=m3 ll=v[11.275,12.095] ur=v[11.685,12.505]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[28, 30, 0] [v[11.370000000000001,11.7125], v[11.71,12.1175]] . ( layer=m3 ll=v[11.275,12.095] ur=v[11.685,12.505]) = 0.3158025490714089 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.3158025490714089 >? 0 [router/convert_pin_to_tracks]: Converting [ 28 , 30 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[29, 28, 0] [v[11.505,11.8475], v[11.575000000000001,11.9825]] . ( layer=m3 ll=v[11.685,11.275] ur=v[12.095,11.685]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[29, 28, 0] [v[11.370000000000001,11.7125], v[11.71,12.1175]] . ( layer=m3 ll=v[11.685,11.275] ur=v[12.095,11.685]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 29 , 28 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[29, 29, 0] [v[11.505,11.8475], v[11.575000000000001,11.9825]] . ( layer=m3 ll=v[11.685,11.685] ur=v[12.095,12.095]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[29, 29, 0] [v[11.370000000000001,11.7125], v[11.71,12.1175]] . ( layer=m3 ll=v[11.685,11.685] ur=v[12.095,12.095]) = 0.3833161228020552 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.3833161228020552 >? 0 [router/convert_pin_to_tracks]: Converting [ 29 , 29 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[29, 30, 0] [v[11.505,11.8475], v[11.575000000000001,11.9825]] . ( layer=m3 ll=v[11.685,12.095] ur=v[12.095,12.505]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[29, 30, 0] [v[11.370000000000001,11.7125], v[11.71,12.1175]] . ( layer=m3 ll=v[11.685,12.095] ur=v[12.095,12.505]) = 0.033634060117683925 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.033634060117683925 >? 0 [router/convert_pin_to_tracks]: Converting [ 29 , 30 ] full=None [pin_group/convert_pin]: pins {v3d[28, 30, 0], v3d[29, 29, 0], v3d[28, 29, 0], v3d[29, 30, 0]} [pin_group/convert_pin]: secondary {v3d[28, 30, 0], v3d[29, 29, 0], v3d[29, 30, 0]} [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[12.21,11.8475] ur=v[12.280000000000001,11.9825]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[29, 28, 0] [v[12.21,11.8475], v[12.280000000000001,11.9825]] . ( layer=m3 ll=v[11.685,11.275] ur=v[12.095,11.685]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[29, 28, 0] [v[12.075000000000001,11.7125], v[12.415000000000001,12.1175]] . ( layer=m3 ll=v[11.685,11.275] ur=v[12.095,11.685]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 29 , 28 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[29, 29, 0] [v[12.21,11.8475], v[12.280000000000001,11.9825]] . ( layer=m3 ll=v[11.685,11.685] ur=v[12.095,12.095]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[29, 29, 0] [v[12.075000000000001,11.7125], v[12.415000000000001,12.1175]] . ( layer=m3 ll=v[11.685,11.685] ur=v[12.095,12.095]) = 0.3830225189202329 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.3830225189202329 >? 0 [router/convert_pin_to_tracks]: Converting [ 29 , 29 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[29, 30, 0] [v[12.21,11.8475], v[12.280000000000001,11.9825]] . ( layer=m3 ll=v[11.685,12.095] ur=v[12.095,12.505]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[29, 30, 0] [v[12.075000000000001,11.7125], v[12.415000000000001,12.1175]] . ( layer=m3 ll=v[11.685,12.095] ur=v[12.095,12.505]) = 0.030103986446979765 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.030103986446979765 >? 0 [router/convert_pin_to_tracks]: Converting [ 29 , 30 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[30, 28, 0] [v[12.21,11.8475], v[12.280000000000001,11.9825]] . ( layer=m3 ll=v[12.095,11.275] ur=v[12.505,11.685]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[30, 28, 0] [v[12.075000000000001,11.7125], v[12.415000000000001,12.1175]] . ( layer=m3 ll=v[12.095,11.275] ur=v[12.505,11.685]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 30 , 28 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[30, 29, 0] [v[12.21,11.8475], v[12.280000000000001,11.9825]] . ( layer=m3 ll=v[12.095,11.685] ur=v[12.505,12.095]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[30, 29, 0] [v[12.075000000000001,11.7125], v[12.415000000000001,12.1175]] . ( layer=m3 ll=v[12.095,11.685] ur=v[12.505,12.095]) = 0.4987045718659499 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ 30 , 29 ] full=v3d[30, 29, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[30, 30, 0] [v[12.21,11.8475], v[12.280000000000001,11.9825]] . ( layer=m3 ll=v[12.095,12.095] ur=v[12.505,12.505]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[30, 30, 0] [v[12.075000000000001,11.7125], v[12.415000000000001,12.1175]] . ( layer=m3 ll=v[12.095,12.095] ur=v[12.505,12.505]) = 0.3207900403690865 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.3207900403690865 >? 0 [router/convert_pin_to_tracks]: Converting [ 30 , 30 ] full=None [pin_group/convert_pin]: pins {v3d[29, 29, 0], v3d[30, 29, 0], v3d[29, 30, 0], v3d[30, 30, 0]} [pin_group/convert_pin]: secondary {v3d[29, 29, 0], v3d[29, 30, 0], v3d[30, 30, 0]} [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[12.21,9.182500000000001] ur=v[12.280000000000001,9.3175]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[29, 22, 0] [v[12.21,9.182500000000001], v[12.280000000000001,9.3175]] . ( layer=m3 ll=v[11.685,8.815] ur=v[12.095,9.225]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[29, 22, 0] [v[12.075000000000001,9.0475], v[12.415000000000001,9.4525]] . ( layer=m3 ll=v[11.685,8.815] ur=v[12.095,9.225]) = 0.17862320677896268 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.17862320677896268 >? 0 [router/convert_pin_to_tracks]: Converting [ 29 , 22 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[29, 23, 0] [v[12.21,9.182500000000001], v[12.280000000000001,9.3175]] . ( layer=m3 ll=v[11.685,9.225] ur=v[12.095,9.635]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[29, 23, 0] [v[12.075000000000001,9.0475], v[12.415000000000001,9.4525]] . ( layer=m3 ll=v[11.685,9.225] ur=v[12.095,9.635]) = 0.22837742883218648 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.22837742883218648 >? 0 [router/convert_pin_to_tracks]: Converting [ 29 , 23 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[30, 22, 0] [v[12.21,9.182500000000001], v[12.280000000000001,9.3175]] . ( layer=m3 ll=v[12.095,8.815] ur=v[12.505,9.225]) = 0.07000000000000028 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[30, 22, 0] [v[12.075000000000001,9.0475], v[12.415000000000001,9.4525]] . ( layer=m3 ll=v[12.095,8.815] ur=v[12.505,9.225]) = 0.36593202920761153 [router/convert_pin_coord_to_tracks]: Overlap: 0.07000000000000028 >? 0 [router/convert_pin_to_tracks]: Converting [ 30 , 22 ] full=v3d[30, 22, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[30, 23, 0] [v[12.21,9.182500000000001], v[12.280000000000001,9.3175]] . ( layer=m3 ll=v[12.095,9.225] ur=v[12.505,9.635]) = 0.07000000000000028 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[30, 23, 0] [v[12.075000000000001,9.0475], v[12.415000000000001,9.4525]] . ( layer=m3 ll=v[12.095,9.225] ur=v[12.505,9.635]) = 0.39262736786933305 [router/convert_pin_coord_to_tracks]: Overlap: 0.07000000000000028 >? 0 [router/convert_pin_to_tracks]: Converting [ 30 , 23 ] full=v3d[30, 23, 0] [pin_group/convert_pin]: pins {v3d[29, 23, 0], v3d[30, 23, 0], v3d[29, 22, 0], v3d[30, 22, 0]} [pin_group/convert_pin]: secondary {v3d[29, 23, 0], v3d[29, 22, 0]} [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[12.21,2.4125] ur=v[12.280000000000001,2.5475]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[29, 5, 0] [v[12.21,2.4125], v[12.280000000000001,2.5475]] . ( layer=m3 ll=v[11.685,1.845] ur=v[12.095,2.255]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[29, 5, 0] [v[12.075000000000001,2.2775], v[12.415000000000001,2.6825]] . ( layer=m3 ll=v[11.685,1.845] ur=v[12.095,2.255]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 29 , 5 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[29, 6, 0] [v[12.21,2.4125], v[12.280000000000001,2.5475]] . ( layer=m3 ll=v[11.685,2.255] ur=v[12.095,2.665]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[29, 6, 0] [v[12.075000000000001,2.2775], v[12.415000000000001,2.6825]] . ( layer=m3 ll=v[11.685,2.255] ur=v[12.095,2.665]) = 0.3880157857613529 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.3880157857613529 >? 0 [router/convert_pin_to_tracks]: Converting [ 29 , 6 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[29, 7, 0] [v[12.21,2.4125], v[12.280000000000001,2.5475]] . ( layer=m3 ll=v[11.685,2.665] ur=v[12.095,3.075]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[29, 7, 0] [v[12.075000000000001,2.2775], v[12.415000000000001,2.6825]] . ( layer=m3 ll=v[11.685,2.665] ur=v[12.095,3.075]) = 0.02657536453183635 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.02657536453183635 >? 0 [router/convert_pin_to_tracks]: Converting [ 29 , 7 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[30, 5, 0] [v[12.21,2.4125], v[12.280000000000001,2.5475]] . ( layer=m3 ll=v[12.095,1.845] ur=v[12.505,2.255]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[30, 5, 0] [v[12.075000000000001,2.2775], v[12.415000000000001,2.6825]] . ( layer=m3 ll=v[12.095,1.845] ur=v[12.505,2.255]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 30 , 5 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[30, 6, 0] [v[12.21,2.4125], v[12.280000000000001,2.5475]] . ( layer=m3 ll=v[12.095,2.255] ur=v[12.505,2.665]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[30, 6, 0] [v[12.075000000000001,2.2775], v[12.415000000000001,2.6825]] . ( layer=m3 ll=v[12.095,2.255] ur=v[12.505,2.665]) = 0.5025497487811533 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ 30 , 6 ] full=v3d[30, 6, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[30, 7, 0] [v[12.21,2.4125], v[12.280000000000001,2.5475]] . ( layer=m3 ll=v[12.095,2.665] ur=v[12.505,3.075]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[30, 7, 0] [v[12.075000000000001,2.2775], v[12.415000000000001,2.6825]] . ( layer=m3 ll=v[12.095,2.665] ur=v[12.505,3.075]) = 0.3204781583821278 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.3204781583821278 >? 0 [router/convert_pin_to_tracks]: Converting [ 30 , 7 ] full=None [pin_group/convert_pin]: pins {v3d[30, 7, 0], v3d[29, 7, 0], v3d[29, 6, 0], v3d[30, 6, 0]} [pin_group/convert_pin]: secondary {v3d[30, 7, 0], v3d[29, 6, 0], v3d[29, 7, 0]} [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[12.21,36.0575] ur=v[12.280000000000001,36.1925]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[29, 87, 0] [v[12.21,36.0575], v[12.280000000000001,36.1925]] . ( layer=m3 ll=v[11.685,35.465] ur=v[12.095,35.875]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[29, 87, 0] [v[12.075000000000001,35.9225], v[12.415000000000001,36.3275]] . ( layer=m3 ll=v[11.685,35.465] ur=v[12.095,35.875]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 29 , 87 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[29, 88, 0] [v[12.21,36.0575], v[12.280000000000001,36.1925]] . ( layer=m3 ll=v[11.685,35.875] ur=v[12.095,36.285000000000004]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[29, 88, 0] [v[12.075000000000001,35.9225], v[12.415000000000001,36.3275]] . ( layer=m3 ll=v[11.685,35.875] ur=v[12.095,36.285000000000004]) = 0.36305130491433724 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.36305130491433724 >? 0 [router/convert_pin_to_tracks]: Converting [ 29 , 88 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[29, 89, 0] [v[12.21,36.0575], v[12.280000000000001,36.1925]] . ( layer=m3 ll=v[11.685,36.285000000000004] ur=v[12.095,36.695]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[29, 89, 0] [v[12.075000000000001,35.9225], v[12.415000000000001,36.3275]] . ( layer=m3 ll=v[11.685,36.285000000000004] ur=v[12.095,36.695]) = 0.046970735570136826 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.046970735570136826 >? 0 [router/convert_pin_to_tracks]: Converting [ 29 , 89 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[30, 87, 0] [v[12.21,36.0575], v[12.280000000000001,36.1925]] . ( layer=m3 ll=v[12.095,35.465] ur=v[12.505,35.875]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[30, 87, 0] [v[12.075000000000001,35.9225], v[12.415000000000001,36.3275]] . ( layer=m3 ll=v[12.095,35.465] ur=v[12.505,35.875]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 30 , 87 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[30, 88, 0] [v[12.21,36.0575], v[12.280000000000001,36.1925]] . ( layer=m3 ll=v[12.095,35.875] ur=v[12.505,36.285000000000004]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[30, 88, 0] [v[12.075000000000001,35.9225], v[12.415000000000001,36.3275]] . ( layer=m3 ll=v[12.095,35.875] ur=v[12.505,36.285000000000004]) = 0.48353515901121735 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ 30 , 88 ] full=v3d[30, 88, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[30, 89, 0] [v[12.21,36.0575], v[12.280000000000001,36.1925]] . ( layer=m3 ll=v[12.095,36.285000000000004] ur=v[12.505,36.695]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[30, 89, 0] [v[12.075000000000001,35.9225], v[12.415000000000001,36.3275]] . ( layer=m3 ll=v[12.095,36.285000000000004] ur=v[12.505,36.695]) = 0.3228099285957604 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.3228099285957604 >? 0 [router/convert_pin_to_tracks]: Converting [ 30 , 89 ] full=None [pin_group/convert_pin]: pins {v3d[29, 89, 0], v3d[30, 89, 0], v3d[29, 88, 0], v3d[30, 88, 0]} [pin_group/convert_pin]: secondary {v3d[29, 89, 0], v3d[30, 89, 0], v3d[29, 88, 0]} [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[12.915000000000001,25.2975] ur=v[12.985,25.4325]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[31, 61, 0] [v[12.915000000000001,25.2975], v[12.985,25.4325]] . ( layer=m3 ll=v[12.505,24.805] ur=v[12.915000000000001,25.215]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[31, 61, 0] [v[12.780000000000001,25.1625], v[13.120000000000001,25.5675]] . ( layer=m3 ll=v[12.505,24.805] ur=v[12.915000000000001,25.215]) = 0.14484905936870898 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.14484905936870898 >? 0 [router/convert_pin_to_tracks]: Converting [ 31 , 61 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[31, 62, 0] [v[12.915000000000001,25.2975], v[12.985,25.4325]] . ( layer=m3 ll=v[12.505,25.215] ur=v[12.915000000000001,25.625]) = 0.13500000000000156 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[31, 62, 0] [v[12.780000000000001,25.1625], v[13.120000000000001,25.5675]] . ( layer=m3 ll=v[12.505,25.215] ur=v[12.915000000000001,25.625]) = 0.3774668859648477 [router/convert_pin_coord_to_tracks]: Overlap: 0.13500000000000156 >? 0 [router/convert_pin_to_tracks]: Converting [ 31 , 62 ] full=v3d[31, 62, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[31, 63, 0] [v[12.915000000000001,25.2975], v[12.985,25.4325]] . ( layer=m3 ll=v[12.505,25.625] ur=v[12.915000000000001,26.035]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[31, 63, 0] [v[12.780000000000001,25.1625], v[13.120000000000001,25.5675]] . ( layer=m3 ll=v[12.505,25.625] ur=v[12.915000000000001,26.035]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 31 , 63 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[32, 61, 0] [v[12.915000000000001,25.2975], v[12.985,25.4325]] . ( layer=m3 ll=v[12.915000000000001,24.805] ur=v[13.325000000000001,25.215]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[32, 61, 0] [v[12.780000000000001,25.1625], v[13.120000000000001,25.5675]] . ( layer=m3 ll=v[12.915000000000001,24.805] ur=v[13.325000000000001,25.215]) = 0.21161580753809453 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.21161580753809453 >? 0 [router/convert_pin_to_tracks]: Converting [ 32 , 61 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[32, 62, 0] [v[12.915000000000001,25.2975], v[12.985,25.4325]] . ( layer=m3 ll=v[12.915000000000001,25.215] ur=v[13.325000000000001,25.625]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[32, 62, 0] [v[12.780000000000001,25.1625], v[13.120000000000001,25.5675]] . ( layer=m3 ll=v[12.915000000000001,25.215] ur=v[13.325000000000001,25.625]) = 0.4077759801655799 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ 32 , 62 ] full=v3d[32, 62, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[32, 63, 0] [v[12.915000000000001,25.2975], v[12.985,25.4325]] . ( layer=m3 ll=v[12.915000000000001,25.625] ur=v[13.325000000000001,26.035]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[32, 63, 0] [v[12.780000000000001,25.1625], v[13.120000000000001,25.5675]] . ( layer=m3 ll=v[12.915000000000001,25.625] ur=v[13.325000000000001,26.035]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 32 , 63 ] full=None [pin_group/convert_pin]: pins {v3d[31, 61, 0], v3d[31, 62, 0], v3d[32, 61, 0], v3d[32, 62, 0]} [pin_group/convert_pin]: secondary {v3d[31, 61, 0], v3d[32, 61, 0]} [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[12.915000000000001,9.182500000000001] ur=v[12.985,9.3175]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[31, 22, 0] [v[12.915000000000001,9.182500000000001], v[12.985,9.3175]] . ( layer=m3 ll=v[12.505,8.815] ur=v[12.915000000000001,9.225]) = 0.04249999999999865 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[31, 22, 0] [v[12.780000000000001,9.0475], v[13.120000000000001,9.4525]] . ( layer=m3 ll=v[12.505,8.815] ur=v[12.915000000000001,9.225]) = 0.2230050447859869 [router/convert_pin_coord_to_tracks]: Overlap: 0.04249999999999865 >? 0 [router/convert_pin_to_tracks]: Converting [ 31 , 22 ] full=v3d[31, 22, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[31, 23, 0] [v[12.915000000000001,9.182500000000001], v[12.985,9.3175]] . ( layer=m3 ll=v[12.505,9.225] ur=v[12.915000000000001,9.635]) = 0.09250000000000114 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[31, 23, 0] [v[12.780000000000001,9.0475], v[13.120000000000001,9.4525]] . ( layer=m3 ll=v[12.505,9.225] ur=v[12.915000000000001,9.635]) = 0.2645396945639734 [router/convert_pin_coord_to_tracks]: Overlap: 0.09250000000000114 >? 0 [router/convert_pin_to_tracks]: Converting [ 31 , 23 ] full=v3d[31, 23, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[32, 22, 0] [v[12.915000000000001,9.182500000000001], v[12.985,9.3175]] . ( layer=m3 ll=v[12.915000000000001,8.815] ur=v[13.325000000000001,9.225]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[32, 22, 0] [v[12.780000000000001,9.0475], v[13.120000000000001,9.4525]] . ( layer=m3 ll=v[12.915000000000001,8.815] ur=v[13.325000000000001,9.225]) = 0.2711664617905395 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.2711664617905395 >? 0 [router/convert_pin_to_tracks]: Converting [ 32 , 22 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[32, 23, 0] [v[12.915000000000001,9.182500000000001], v[12.985,9.3175]] . ( layer=m3 ll=v[12.915000000000001,9.225] ur=v[13.325000000000001,9.635]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[32, 23, 0] [v[12.780000000000001,9.0475], v[13.120000000000001,9.4525]] . ( layer=m3 ll=v[12.915000000000001,9.225] ur=v[13.325000000000001,9.635]) = 0.30623724463232826 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.30623724463232826 >? 0 [router/convert_pin_to_tracks]: Converting [ 32 , 23 ] full=None [pin_group/convert_pin]: pins {v3d[31, 22, 0], v3d[31, 23, 0], v3d[32, 22, 0], v3d[32, 23, 0]} [pin_group/convert_pin]: secondary {v3d[32, 22, 0], v3d[32, 23, 0]} [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[12.915000000000001,33.3675] ur=v[12.985,33.5025]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[31, 81, 0] [v[12.915000000000001,33.3675], v[12.985,33.5025]] . ( layer=m3 ll=v[12.505,33.005] ur=v[12.915000000000001,33.415]) = 0.04749999999999943 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[31, 81, 0] [v[12.780000000000001,33.2325], v[13.120000000000001,33.6375]] . ( layer=m3 ll=v[12.505,33.005] ur=v[12.915000000000001,33.415]) = 0.22700495589303554 [router/convert_pin_coord_to_tracks]: Overlap: 0.04749999999999943 >? 0 [router/convert_pin_to_tracks]: Converting [ 31 , 81 ] full=v3d[31, 81, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[31, 82, 0] [v[12.915000000000001,33.3675], v[12.985,33.5025]] . ( layer=m3 ll=v[12.505,33.415] ur=v[12.915000000000001,33.825]) = 0.08749999999999858 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[31, 82, 0] [v[12.780000000000001,33.2325], v[13.120000000000001,33.6375]] . ( layer=m3 ll=v[12.505,33.415] ur=v[12.915000000000001,33.825]) = 0.2602522814501375 [router/convert_pin_coord_to_tracks]: Overlap: 0.08749999999999858 >? 0 [router/convert_pin_to_tracks]: Converting [ 31 , 82 ] full=v3d[31, 82, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[32, 81, 0] [v[12.915000000000001,33.3675], v[12.985,33.5025]] . ( layer=m3 ll=v[12.915000000000001,33.005] ur=v[13.325000000000001,33.415]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[32, 81, 0] [v[12.780000000000001,33.2325], v[13.120000000000001,33.6375]] . ( layer=m3 ll=v[12.915000000000001,33.005] ur=v[13.325000000000001,33.415]) = 0.27446538943917703 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.27446538943917703 >? 0 [router/convert_pin_to_tracks]: Converting [ 32 , 81 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[32, 82, 0] [v[12.915000000000001,33.3675], v[12.985,33.5025]] . ( layer=m3 ll=v[12.915000000000001,33.415] ur=v[13.325000000000001,33.825]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[32, 82, 0] [v[12.780000000000001,33.2325], v[13.120000000000001,33.6375]] . ( layer=m3 ll=v[12.915000000000001,33.415] ur=v[13.325000000000001,33.825]) = 0.3025413194920682 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.3025413194920682 >? 0 [router/convert_pin_to_tracks]: Converting [ 32 , 82 ] full=None [pin_group/convert_pin]: pins {v3d[31, 82, 0], v3d[31, 81, 0], v3d[32, 81, 0], v3d[32, 82, 0]} [pin_group/convert_pin]: secondary {v3d[32, 81, 0], v3d[32, 82, 0]} [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[12.915000000000001,11.8475] ur=v[12.985,11.9825]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[31, 28, 0] [v[12.915000000000001,11.8475], v[12.985,11.9825]] . ( layer=m3 ll=v[12.505,11.275] ur=v[12.915000000000001,11.685]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[31, 28, 0] [v[12.780000000000001,11.7125], v[13.120000000000001,12.1175]] . ( layer=m3 ll=v[12.505,11.275] ur=v[12.915000000000001,11.685]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 31 , 28 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[31, 29, 0] [v[12.915000000000001,11.8475], v[12.985,11.9825]] . ( layer=m3 ll=v[12.505,11.685] ur=v[12.915000000000001,12.095]) = 0.1349999999999998 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[31, 29, 0] [v[12.780000000000001,11.7125], v[13.120000000000001,12.1175]] . ( layer=m3 ll=v[12.505,11.685] ur=v[12.915000000000001,12.095]) = 0.405624518489699 [router/convert_pin_coord_to_tracks]: Overlap: 0.1349999999999998 >? 0 [router/convert_pin_to_tracks]: Converting [ 31 , 29 ] full=v3d[31, 29, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[31, 30, 0] [v[12.915000000000001,11.8475], v[12.985,11.9825]] . ( layer=m3 ll=v[12.505,12.095] ur=v[12.915000000000001,12.505]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[31, 30, 0] [v[12.780000000000001,11.7125], v[13.120000000000001,12.1175]] . ( layer=m3 ll=v[12.505,12.095] ur=v[12.915000000000001,12.505]) = 0.13686215693170958 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.13686215693170958 >? 0 [router/convert_pin_to_tracks]: Converting [ 31 , 30 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[32, 28, 0] [v[12.915000000000001,11.8475], v[12.985,11.9825]] . ( layer=m3 ll=v[12.915000000000001,11.275] ur=v[13.325000000000001,11.685]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[32, 28, 0] [v[12.780000000000001,11.7125], v[13.120000000000001,12.1175]] . ( layer=m3 ll=v[12.915000000000001,11.275] ur=v[13.325000000000001,11.685]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 32 , 28 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[32, 29, 0] [v[12.915000000000001,11.8475], v[12.985,11.9825]] . ( layer=m3 ll=v[12.915000000000001,11.685] ur=v[13.325000000000001,12.095]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[32, 29, 0] [v[12.780000000000001,11.7125], v[13.120000000000001,12.1175]] . ( layer=m3 ll=v[12.915000000000001,11.685] ur=v[13.325000000000001,12.095]) = 0.433971485238374 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ 32 , 29 ] full=v3d[32, 29, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[32, 30, 0] [v[12.915000000000001,11.8475], v[12.985,11.9825]] . ( layer=m3 ll=v[12.915000000000001,12.095] ur=v[13.325000000000001,12.505]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[32, 30, 0] [v[12.780000000000001,11.7125], v[13.120000000000001,12.1175]] . ( layer=m3 ll=v[12.915000000000001,12.095] ur=v[13.325000000000001,12.505]) = 0.2062310597364034 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.2062310597364034 >? 0 [router/convert_pin_to_tracks]: Converting [ 32 , 30 ] full=None [pin_group/convert_pin]: pins {v3d[31, 30, 0], v3d[32, 30, 0], v3d[31, 29, 0], v3d[32, 29, 0]} [pin_group/convert_pin]: secondary {v3d[31, 30, 0], v3d[32, 30, 0]} [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[12.915000000000001,27.9875] ur=v[12.985,28.122500000000002]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[31, 68, 0] [v[12.915000000000001,27.9875], v[12.985,28.122500000000002]] . ( layer=m3 ll=v[12.505,27.675] ur=v[12.915000000000001,28.085]) = 0.09750000000000014 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[31, 68, 0] [v[12.780000000000001,27.8525], v[13.120000000000001,28.2575]] . ( layer=m3 ll=v[12.505,27.675] ur=v[12.915000000000001,28.085]) = 0.2688517249340252 [router/convert_pin_coord_to_tracks]: Overlap: 0.09750000000000014 >? 0 [router/convert_pin_to_tracks]: Converting [ 31 , 68 ] full=v3d[31, 68, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[31, 69, 0] [v[12.915000000000001,27.9875], v[12.985,28.122500000000002]] . ( layer=m3 ll=v[12.505,28.085] ur=v[12.915000000000001,28.495]) = 0.03750000000000142 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[31, 69, 0] [v[12.780000000000001,27.8525], v[13.120000000000001,28.2575]] . ( layer=m3 ll=v[12.505,28.085] ur=v[12.915000000000001,28.495]) = 0.21904622799765291 [router/convert_pin_coord_to_tracks]: Overlap: 0.03750000000000142 >? 0 [router/convert_pin_to_tracks]: Converting [ 31 , 69 ] full=v3d[31, 69, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[32, 68, 0] [v[12.915000000000001,27.9875], v[12.985,28.122500000000002]] . ( layer=m3 ll=v[12.915000000000001,27.675] ur=v[13.325000000000001,28.085]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[32, 68, 0] [v[12.780000000000001,27.8525], v[13.120000000000001,28.2575]] . ( layer=m3 ll=v[12.915000000000001,27.675] ur=v[13.325000000000001,28.085]) = 0.3099697565892531 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.3099697565892531 >? 0 [router/convert_pin_to_tracks]: Converting [ 32 , 68 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[32, 69, 0] [v[12.915000000000001,27.9875], v[12.985,28.122500000000002]] . ( layer=m3 ll=v[12.915000000000001,28.085] ur=v[13.325000000000001,28.495]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[32, 69, 0] [v[12.780000000000001,27.8525], v[13.120000000000001,28.2575]] . ( layer=m3 ll=v[12.915000000000001,28.085] ur=v[13.325000000000001,28.495]) = 0.2679202306657708 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.2679202306657708 >? 0 [router/convert_pin_to_tracks]: Converting [ 32 , 69 ] full=None [pin_group/convert_pin]: pins {v3d[31, 68, 0], v3d[31, 69, 0], v3d[32, 68, 0], v3d[32, 69, 0]} [pin_group/convert_pin]: secondary {v3d[32, 68, 0], v3d[32, 69, 0]} [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[12.915000000000001,14.5375] ur=v[12.985,14.6725]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[31, 35, 0] [v[12.915000000000001,14.5375], v[12.985,14.6725]] . ( layer=m3 ll=v[12.505,14.145] ur=v[12.915000000000001,14.555]) = 0.01750000000000007 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[31, 35, 0] [v[12.780000000000001,14.4025], v[13.120000000000001,14.807500000000001]] . ( layer=m3 ll=v[12.505,14.145] ur=v[12.915000000000001,14.555]) = 0.20366946261037736 [router/convert_pin_coord_to_tracks]: Overlap: 0.01750000000000007 >? 0 [router/convert_pin_to_tracks]: Converting [ 31 , 35 ] full=v3d[31, 35, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[31, 36, 0] [v[12.915000000000001,14.5375], v[12.985,14.6725]] . ( layer=m3 ll=v[12.505,14.555] ur=v[12.915000000000001,14.965]) = 0.11749999999999972 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[31, 36, 0] [v[12.780000000000001,14.4025], v[13.120000000000001,14.807500000000001]] . ( layer=m3 ll=v[12.505,14.555] ur=v[12.915000000000001,14.965]) = 0.2863236804736915 [router/convert_pin_coord_to_tracks]: Overlap: 0.11749999999999972 >? 0 [router/convert_pin_to_tracks]: Converting [ 31 , 36 ] full=v3d[31, 36, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[32, 35, 0] [v[12.915000000000001,14.5375], v[12.985,14.6725]] . ( layer=m3 ll=v[12.915000000000001,14.145] ur=v[13.325000000000001,14.555]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[32, 35, 0] [v[12.780000000000001,14.4025], v[13.120000000000001,14.807500000000001]] . ( layer=m3 ll=v[12.915000000000001,14.145] ur=v[13.325000000000001,14.555]) = 0.25550195693966804 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.25550195693966804 >? 0 [router/convert_pin_to_tracks]: Converting [ 32 , 35 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[32, 36, 0] [v[12.915000000000001,14.5375], v[12.985,14.6725]] . ( layer=m3 ll=v[12.915000000000001,14.555] ur=v[13.325000000000001,14.965]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[32, 36, 0] [v[12.780000000000001,14.4025], v[13.120000000000001,14.807500000000001]] . ( layer=m3 ll=v[12.915000000000001,14.555] ur=v[13.325000000000001,14.965]) = 0.32524029578144326 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.32524029578144326 >? 0 [router/convert_pin_to_tracks]: Converting [ 32 , 36 ] full=None [pin_group/convert_pin]: pins {v3d[31, 36, 0], v3d[32, 35, 0], v3d[32, 36, 0], v3d[31, 35, 0]} [pin_group/convert_pin]: secondary {v3d[32, 35, 0], v3d[32, 36, 0]} [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[12.915000000000001,36.0575] ur=v[12.985,36.1925]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[31, 87, 0] [v[12.915000000000001,36.0575], v[12.985,36.1925]] . ( layer=m3 ll=v[12.505,35.465] ur=v[12.915000000000001,35.875]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[31, 87, 0] [v[12.780000000000001,35.9225], v[13.120000000000001,36.3275]] . ( layer=m3 ll=v[12.505,35.465] ur=v[12.915000000000001,35.875]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 31 , 87 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[31, 88, 0] [v[12.915000000000001,36.0575], v[12.985,36.1925]] . ( layer=m3 ll=v[12.505,35.875] ur=v[12.915000000000001,36.285000000000004]) = 0.13500000000000512 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[31, 88, 0] [v[12.780000000000001,35.9225], v[13.120000000000001,36.3275]] . ( layer=m3 ll=v[12.505,35.875] ur=v[12.915000000000001,36.285000000000004]) = 0.3868219874826184 [router/convert_pin_coord_to_tracks]: Overlap: 0.13500000000000512 >? 0 [router/convert_pin_to_tracks]: Converting [ 31 , 88 ] full=v3d[31, 88, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[31, 89, 0] [v[12.915000000000001,36.0575], v[12.985,36.1925]] . ( layer=m3 ll=v[12.505,36.285000000000004] ur=v[12.915000000000001,36.695]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[31, 89, 0] [v[12.780000000000001,35.9225], v[13.120000000000001,36.3275]] . ( layer=m3 ll=v[12.505,36.285000000000004] ur=v[12.915000000000001,36.695]) = 0.14153179854718048 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.14153179854718048 >? 0 [router/convert_pin_to_tracks]: Converting [ 31 , 89 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[32, 87, 0] [v[12.915000000000001,36.0575], v[12.985,36.1925]] . ( layer=m3 ll=v[12.915000000000001,35.465] ur=v[13.325000000000001,35.875]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[32, 87, 0] [v[12.780000000000001,35.9225], v[13.120000000000001,36.3275]] . ( layer=m3 ll=v[12.915000000000001,35.465] ur=v[13.325000000000001,35.875]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 32 , 87 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[32, 88, 0] [v[12.915000000000001,36.0575], v[12.985,36.1925]] . ( layer=m3 ll=v[12.915000000000001,35.875] ur=v[13.325000000000001,36.285000000000004]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[32, 88, 0] [v[12.780000000000001,35.9225], v[13.120000000000001,36.3275]] . ( layer=m3 ll=v[12.915000000000001,35.875] ur=v[13.325000000000001,36.285000000000004]) = 0.41645077740352837 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ 32 , 88 ] full=v3d[32, 88, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[32, 89, 0] [v[12.915000000000001,36.0575], v[12.985,36.1925]] . ( layer=m3 ll=v[12.915000000000001,36.285000000000004] ur=v[13.325000000000001,36.695]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[32, 89, 0] [v[12.780000000000001,35.9225], v[13.120000000000001,36.3275]] . ( layer=m3 ll=v[12.915000000000001,36.285000000000004] ur=v[13.325000000000001,36.695]) = 0.2093591411904428 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.2093591411904428 >? 0 [router/convert_pin_to_tracks]: Converting [ 32 , 89 ] full=None [pin_group/convert_pin]: pins {v3d[32, 89, 0], v3d[31, 88, 0], v3d[32, 88, 0], v3d[31, 89, 0]} [pin_group/convert_pin]: secondary {v3d[32, 89, 0], v3d[31, 89, 0]} [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[12.915000000000001,22.6075] ur=v[12.985,22.7425]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[31, 55, 0] [v[12.915000000000001,22.6075], v[12.985,22.7425]] . ( layer=m3 ll=v[12.505,22.345] ur=v[12.915000000000001,22.755]) = 0.134999999999998 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[31, 55, 0] [v[12.780000000000001,22.4725], v[13.120000000000001,22.8775]] . ( layer=m3 ll=v[12.505,22.345] ur=v[12.915000000000001,22.755]) = 0.31309942510327177 [router/convert_pin_coord_to_tracks]: Overlap: 0.134999999999998 >? 0 [router/convert_pin_to_tracks]: Converting [ 31 , 55 ] full=v3d[31, 55, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[31, 56, 0] [v[12.915000000000001,22.6075], v[12.985,22.7425]] . ( layer=m3 ll=v[12.505,22.755] ur=v[12.915000000000001,23.165]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[31, 56, 0] [v[12.780000000000001,22.4725], v[13.120000000000001,22.8775]] . ( layer=m3 ll=v[12.505,22.755] ur=v[12.915000000000001,23.165]) = 0.18229440474134279 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.18229440474134279 >? 0 [router/convert_pin_to_tracks]: Converting [ 31 , 56 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[32, 55, 0] [v[12.915000000000001,22.6075], v[12.985,22.7425]] . ( layer=m3 ll=v[12.915000000000001,22.345] ur=v[13.325000000000001,22.755]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[32, 55, 0] [v[12.780000000000001,22.4725], v[13.120000000000001,22.8775]] . ( layer=m3 ll=v[12.915000000000001,22.345] ur=v[13.325000000000001,22.755]) = 0.3490433354183967 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ 32 , 55 ] full=v3d[32, 55, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[32, 56, 0] [v[12.915000000000001,22.6075], v[12.985,22.7425]] . ( layer=m3 ll=v[12.915000000000001,22.755] ur=v[13.325000000000001,23.165]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[32, 56, 0] [v[12.780000000000001,22.4725], v[13.120000000000001,22.8775]] . ( layer=m3 ll=v[12.915000000000001,22.755] ur=v[13.325000000000001,23.165]) = 0.23881216468178623 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.23881216468178623 >? 0 [router/convert_pin_to_tracks]: Converting [ 32 , 56 ] full=None [pin_group/convert_pin]: pins {v3d[31, 55, 0], v3d[31, 56, 0], v3d[32, 55, 0], v3d[32, 56, 0]} [pin_group/convert_pin]: secondary {v3d[31, 56, 0], v3d[32, 56, 0]} [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[12.915000000000001,30.677500000000002] ur=v[12.985,30.8125]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[31, 74, 0] [v[12.915000000000001,30.677500000000002], v[12.985,30.8125]] . ( layer=m3 ll=v[12.505,30.135] ur=v[12.915000000000001,30.545]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[31, 74, 0] [v[12.780000000000001,30.5425], v[13.120000000000001,30.9475]] . ( layer=m3 ll=v[12.505,30.135] ur=v[12.915000000000001,30.545]) = 0.13502314616390756 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.13502314616390756 >? 0 [router/convert_pin_to_tracks]: Converting [ 31 , 74 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[31, 75, 0] [v[12.915000000000001,30.677500000000002], v[12.985,30.8125]] . ( layer=m3 ll=v[12.505,30.545] ur=v[12.915000000000001,30.955000000000002]) = 0.134999999999998 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[31, 75, 0] [v[12.780000000000001,30.5425], v[13.120000000000001,30.9475]] . ( layer=m3 ll=v[12.505,30.545] ur=v[12.915000000000001,30.955000000000002]) = 0.4245365119751184 [router/convert_pin_coord_to_tracks]: Overlap: 0.134999999999998 >? 0 [router/convert_pin_to_tracks]: Converting [ 31 , 75 ] full=v3d[31, 75, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[31, 76, 0] [v[12.915000000000001,30.677500000000002], v[12.985,30.8125]] . ( layer=m3 ll=v[12.505,30.955000000000002] ur=v[12.915000000000001,31.365000000000002]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[31, 76, 0] [v[12.780000000000001,30.5425], v[13.120000000000001,30.9475]] . ( layer=m3 ll=v[12.505,30.955000000000002] ur=v[12.915000000000001,31.365000000000002]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 31 , 76 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[32, 74, 0] [v[12.915000000000001,30.677500000000002], v[12.985,30.8125]] . ( layer=m3 ll=v[12.915000000000001,30.135] ur=v[13.325000000000001,30.545]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[32, 74, 0] [v[12.780000000000001,30.5425], v[13.120000000000001,30.9475]] . ( layer=m3 ll=v[12.915000000000001,30.135] ur=v[13.325000000000001,30.545]) = 0.20501524333570914 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.20501524333570914 >? 0 [router/convert_pin_to_tracks]: Converting [ 32 , 74 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[32, 75, 0] [v[12.915000000000001,30.677500000000002], v[12.985,30.8125]] . ( layer=m3 ll=v[12.915000000000001,30.545] ur=v[13.325000000000001,30.955000000000002]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[32, 75, 0] [v[12.780000000000001,30.5425], v[13.120000000000001,30.9475]] . ( layer=m3 ll=v[12.915000000000001,30.545] ur=v[13.325000000000001,30.955000000000002]) = 0.4516981846321722 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ 32 , 75 ] full=v3d[32, 75, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[32, 76, 0] [v[12.915000000000001,30.677500000000002], v[12.985,30.8125]] . ( layer=m3 ll=v[12.915000000000001,30.955000000000002] ur=v[13.325000000000001,31.365000000000002]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[32, 76, 0] [v[12.780000000000001,30.5425], v[13.120000000000001,30.9475]] . ( layer=m3 ll=v[12.915000000000001,30.955000000000002] ur=v[13.325000000000001,31.365000000000002]) = 0 [router/convert_pin_coord_to_tracks]: No overlap: 0 0 [router/convert_pin_to_tracks]: Converting [ 32 , 76 ] full=None [pin_group/convert_pin]: pins {v3d[31, 74, 0], v3d[32, 74, 0], v3d[31, 75, 0], v3d[32, 75, 0]} [pin_group/convert_pin]: secondary {v3d[31, 74, 0], v3d[32, 74, 0]} [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[12.915000000000001,19.9175] ur=v[12.985,20.052500000000002]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[31, 48, 0] [v[12.915000000000001,19.9175], v[12.985,20.052500000000002]] . ( layer=m3 ll=v[12.505,19.475] ur=v[12.915000000000001,19.885]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[31, 48, 0] [v[12.780000000000001,19.7825], v[13.120000000000001,20.1875]] . ( layer=m3 ll=v[12.505,19.475] ur=v[12.915000000000001,19.885]) = 0.16950294982684075 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.16950294982684075 >? 0 [router/convert_pin_to_tracks]: Converting [ 31 , 48 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[31, 49, 0] [v[12.915000000000001,19.9175], v[12.985,20.052500000000002]] . ( layer=m3 ll=v[12.505,19.885] ur=v[12.915000000000001,20.295]) = 0.13500000000000156 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[31, 49, 0] [v[12.780000000000001,19.7825], v[13.120000000000001,20.1875]] . ( layer=m3 ll=v[12.505,19.885] ur=v[12.915000000000001,20.295]) = 0.33125707539613247 [router/convert_pin_coord_to_tracks]: Overlap: 0.13500000000000156 >? 0 [router/convert_pin_to_tracks]: Converting [ 31 , 49 ] full=v3d[31, 49, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[32, 48, 0] [v[12.915000000000001,19.9175], v[12.985,20.052500000000002]] . ( layer=m3 ll=v[12.915000000000001,19.475] ur=v[13.325000000000001,19.885]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[32, 48, 0] [v[12.780000000000001,19.7825], v[13.120000000000001,20.1875]] . ( layer=m3 ll=v[12.915000000000001,19.475] ur=v[13.325000000000001,19.885]) = 0.22919696769372971 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.22919696769372971 >? 0 [router/convert_pin_to_tracks]: Converting [ 32 , 48 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[32, 49, 0] [v[12.915000000000001,19.9175], v[12.985,20.052500000000002]] . ( layer=m3 ll=v[12.915000000000001,19.885] ur=v[13.325000000000001,20.295]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[32, 49, 0] [v[12.780000000000001,19.7825], v[13.120000000000001,20.1875]] . ( layer=m3 ll=v[12.915000000000001,19.885] ur=v[13.325000000000001,20.295]) = 0.36541927973219895 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ 32 , 49 ] full=v3d[32, 49, 0] [pin_group/convert_pin]: pins {v3d[32, 48, 0], v3d[32, 49, 0], v3d[31, 48, 0], v3d[31, 49, 0]} [pin_group/convert_pin]: secondary {v3d[31, 48, 0], v3d[32, 48, 0]} [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[12.915000000000001,17.2275] ur=v[12.985,17.3625]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[31, 42, 0] [v[12.915000000000001,17.2275], v[12.985,17.3625]] . ( layer=m3 ll=v[12.505,17.015] ur=v[12.915000000000001,17.425]) = 0.13500000000000156 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[31, 42, 0] [v[12.780000000000001,17.0925], v[13.120000000000001,17.4975]] . ( layer=m3 ll=v[12.505,17.015] ur=v[12.915000000000001,17.425]) = 0.3588610455315534 [router/convert_pin_coord_to_tracks]: Overlap: 0.13500000000000156 >? 0 [router/convert_pin_to_tracks]: Converting [ 31 , 42 ] full=v3d[31, 42, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[31, 43, 0] [v[12.915000000000001,17.2275], v[12.985,17.3625]] . ( layer=m3 ll=v[12.505,17.425] ur=v[12.915000000000001,17.835]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[31, 43, 0] [v[12.780000000000001,17.0925], v[13.120000000000001,17.4975]] . ( layer=m3 ll=v[12.505,17.425] ur=v[12.915000000000001,17.835]) = 0.15323592920721843 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.15323592920721843 >? 0 [router/convert_pin_to_tracks]: Converting [ 31 , 43 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[32, 42, 0] [v[12.915000000000001,17.2275], v[12.985,17.3625]] . ( layer=m3 ll=v[12.915000000000001,17.015] ur=v[13.325000000000001,17.425]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[32, 42, 0] [v[12.780000000000001,17.0925], v[13.120000000000001,17.4975]] . ( layer=m3 ll=v[12.915000000000001,17.015] ur=v[13.325000000000001,17.425]) = 0.3906164999075177 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ 32 , 42 ] full=v3d[32, 42, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[32, 43, 0] [v[12.915000000000001,17.2275], v[12.985,17.3625]] . ( layer=m3 ll=v[12.915000000000001,17.425] ur=v[13.325000000000001,17.835]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[32, 43, 0] [v[12.780000000000001,17.0925], v[13.120000000000001,17.4975]] . ( layer=m3 ll=v[12.915000000000001,17.425] ur=v[13.325000000000001,17.835]) = 0.21744252114064475 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.21744252114064475 >? 0 [router/convert_pin_to_tracks]: Converting [ 32 , 43 ] full=None [pin_group/convert_pin]: pins {v3d[32, 43, 0], v3d[31, 42, 0], v3d[32, 42, 0], v3d[31, 43, 0]} [pin_group/convert_pin]: secondary {v3d[32, 43, 0], v3d[31, 43, 0]} [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[13.7825,36.230000000000004] ur=v[13.9175,36.300000000000004]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[33, 88, 0] [v[13.7825,36.230000000000004], v[13.9175,36.300000000000004]] . ( layer=m3 ll=v[13.325000000000001,35.875] ur=v[13.735,36.285000000000004]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[33, 88, 0] [v[13.6475,36.095], v[14.0525,36.435]] . ( layer=m3 ll=v[13.325000000000001,35.875] ur=v[13.735,36.285000000000004]) = 0.20917994645759327 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.20917994645759327 >? 0 [router/convert_pin_to_tracks]: Converting [ 33 , 88 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[33, 89, 0] [v[13.7825,36.230000000000004], v[13.9175,36.300000000000004]] . ( layer=m3 ll=v[13.325000000000001,36.285000000000004] ur=v[13.735,36.695]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[33, 89, 0] [v[13.6475,36.095], v[14.0525,36.435]] . ( layer=m3 ll=v[13.325000000000001,36.285000000000004] ur=v[13.735,36.695]) = 0.1736555498681206 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.1736555498681206 >? 0 [router/convert_pin_to_tracks]: Converting [ 33 , 89 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[34, 88, 0] [v[13.7825,36.230000000000004], v[13.9175,36.300000000000004]] . ( layer=m3 ll=v[13.735,35.875] ur=v[14.145,36.285000000000004]) = 0.1349999999999998 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[34, 88, 0] [v[13.6475,36.095], v[14.0525,36.435]] . ( layer=m3 ll=v[13.735,35.875] ur=v[14.145,36.285000000000004]) = 0.370008445849554 [router/convert_pin_coord_to_tracks]: Overlap: 0.1349999999999998 >? 0 [router/convert_pin_to_tracks]: Converting [ 34 , 88 ] full=v3d[34, 88, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[34, 89, 0] [v[13.7825,36.230000000000004], v[13.9175,36.300000000000004]] . ( layer=m3 ll=v[13.735,36.285000000000004] ur=v[14.145,36.695]) = 0.1349999999999998 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[34, 89, 0] [v[13.6475,36.095], v[14.0525,36.435]] . ( layer=m3 ll=v[13.735,36.285000000000004] ur=v[14.145,36.695]) = 0.351149896767748 [router/convert_pin_coord_to_tracks]: Overlap: 0.1349999999999998 >? 0 [router/convert_pin_to_tracks]: Converting [ 34 , 89 ] full=v3d[34, 89, 0] [pin_group/convert_pin]: pins {v3d[34, 89, 0], v3d[33, 88, 0], v3d[34, 88, 0], v3d[33, 89, 0]} [pin_group/convert_pin]: secondary {v3d[33, 88, 0], v3d[33, 89, 0]} [pin_group/convert_pin]: Converting (gnd layer=m3 ll=v[13.7825,12.02] ur=v[13.9175,12.09]) [router/convert_pin_coord_to_tracks]: Check overlap: v3d[33, 29, 0] [v[13.7825,12.02], v[13.9175,12.09]] . ( layer=m3 ll=v[13.325000000000001,11.685] ur=v[13.735,12.095]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[33, 29, 0] [v[13.6475,11.885], v[14.0525,12.225]] . ( layer=m3 ll=v[13.325000000000001,11.685] ur=v[13.735,12.095]) = 0.22750000000000026 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.22750000000000026 >? 0 [router/convert_pin_to_tracks]: Converting [ 33 , 29 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[33, 30, 0] [v[13.7825,12.02], v[13.9175,12.09]] . ( layer=m3 ll=v[13.325000000000001,12.095] ur=v[13.735,12.505]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[33, 30, 0] [v[13.6475,11.885], v[14.0525,12.225]] . ( layer=m3 ll=v[13.325000000000001,12.095] ur=v[13.735,12.505]) = 0.15670433944214657 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.15670433944214657 >? 0 [router/convert_pin_to_tracks]: Converting [ 33 , 30 ] full=None [router/convert_pin_coord_to_tracks]: Check overlap: v3d[34, 29, 0] [v[13.7825,12.02], v[13.9175,12.09]] . ( layer=m3 ll=v[13.735,11.685] ur=v[14.145,12.095]) = inf [router/convert_pin_coord_to_tracks]: Check overlap: v3d[34, 29, 0] [v[13.6475,11.885], v[14.0525,12.225]] . ( layer=m3 ll=v[13.735,11.685] ur=v[14.145,12.095]) = 0.38066553560836164 [router/convert_pin_coord_to_tracks]: Overlap: inf >? 0 [router/convert_pin_to_tracks]: Converting [ 34 , 29 ] full=v3d[34, 29, 0] [router/convert_pin_coord_to_tracks]: Check overlap: v3d[34, 30, 0] [v[13.7825,12.02], v[13.9175,12.09]] . ( layer=m3 ll=v[13.735,12.095] ur=v[14.145,12.505]) = 0 [router/convert_pin_coord_to_tracks]: Check overlap: v3d[34, 30, 0] [v[13.6475,11.885], v[14.0525,12.225]] . ( layer=m3 ll=v[13.735,12.095] ur=v[14.145,12.505]) = 0.3430834446603337 [router/convert_pin_coord_to_tracks]: Partial overlap: 0.3430834446603337 >? 0 [router/convert_pin_to_tracks]: Converting [ 34 , 30 ] full=None [pin_group/convert_pin]: pins {v3d[33, 30, 0], v3d[34, 30, 0], v3d[33, 29, 0], v3d[34, 29, 0]} [pin_group/convert_pin]: secondary {v3d[33, 30, 0], v3d[34, 30, 0], v3d[33, 29, 0]} **** Converting pins: 2.9 seconds [router/separate_adjacent_pin]: Comparing vdd and gnd adjacency [router/separate_adjacent_pin]: Removed 0 adjacent grids. **** Separating adjacent pins: 0.0 seconds [router/enclose_pins]: Enclosing pins for vdd [pin_group/add_enclosure]: Adding enclosure vdd ( layer=m3 ll=v[-10.32,-5.8100000000000005] ur=v[-9.77,-5.26]) [pin_group/add_enclosure]: Adding enclosure vdd ( layer=m3 ll=v[-9.5,13.46] ur=v[-8.950000000000001,14.01]) [pin_group/add_enclosure]: Adding enclosure vdd ( layer=m3 ll=v[-9.5,24.53] ur=v[-8.950000000000001,25.080000000000002]) [pin_group/add_enclosure]: Adding enclosure vdd ( layer=m3 ll=v[-9.5,17.150000000000002] ur=v[-8.950000000000001,17.7]) [pin_group/add_enclosure]: Adding enclosure vdd ( layer=m3 ll=v[-9.5,28.22] ur=v[-8.950000000000001,28.77]) [pin_group/add_enclosure]: Adding enclosure vdd ( layer=m3 ll=v[-9.5,20.84] ur=v[-8.950000000000001,21.39]) [pin_group/add_enclosure]: Adding enclosure vdd ( layer=m3 ll=v[-7.86,17.150000000000002] ur=v[-7.3100000000000005,17.7]) [pin_group/add_enclosure]: Adding enclosure vdd ( layer=m3 ll=v[-7.86,28.22] ur=v[-7.3100000000000005,28.77]) [pin_group/add_enclosure]: Adding enclosure vdd ( layer=m3 ll=v[-7.86,20.84] ur=v[-7.3100000000000005,21.39]) [pin_group/add_enclosure]: Adding enclosure vdd ( layer=m3 ll=v[-7.86,24.53] ur=v[-7.3100000000000005,25.080000000000002]) [pin_group/add_enclosure]: Adding enclosure vdd ( layer=m3 ll=v[-7.86,13.46] ur=v[-7.3100000000000005,14.01]) [pin_group/add_enclosure]: Adding enclosure vdd ( layer=m3 ll=v[-2.12,30.68] ur=v[-1.57,31.23]) [pin_group/add_enclosure]: Adding enclosure vdd ( layer=m3 ll=v[-2.12,35.6] ur=v[-1.57,36.15]) [pin_group/add_enclosure]: Adding enclosure vdd ( layer=m3 ll=v[-0.89,4.03] ur=v[-0.34,4.58]) [pin_group/add_enclosure]: Adding enclosure vdd ( layer=m3 ll=v[-0.89,-0.89] ur=v[-0.34,-0.34]) [pin_group/add_enclosure]: Adding enclosure vdd ( layer=m3 ll=v[-0.89,-5.8100000000000005] ur=v[-0.34,-5.26]) [pin_group/add_enclosure]: Adding enclosure vdd ( layer=m3 ll=v[-0.89,8.950000000000001] ur=v[-0.34,9.5]) [pin_group/add_enclosure]: Adding enclosure vdd ( layer=m3 ll=v[0.75,18.38] ur=v[1.3,18.93]) [pin_group/add_enclosure]: Adding enclosure vdd ( layer=m3 ll=v[0.75,26.580000000000002] ur=v[1.3,27.13]) [pin_group/add_enclosure]: Adding enclosure vdd ( layer=m3 ll=v[0.75,23.71] ur=v[1.3,24.26]) [pin_group/add_enclosure]: Adding enclosure vdd ( layer=m3 ll=v[0.75,15.92] ur=v[1.3,16.47]) [pin_group/add_enclosure]: Adding enclosure vdd ( layer=m3 ll=v[2.39,18.38] ur=v[2.94,18.93]) [pin_group/add_enclosure]: Adding enclosure vdd ( layer=m3 ll=v[2.39,26.580000000000002] ur=v[2.94,27.13]) [pin_group/add_enclosure]: Adding enclosure vdd ( layer=m3 ll=v[2.39,15.92] ur=v[2.94,16.47]) [pin_group/add_enclosure]: Adding enclosure vdd ( layer=m3 ll=v[2.39,23.71] ur=v[2.94,24.26]) [pin_group/add_enclosure]: Adding enclosure vdd ( layer=m3 ll=v[3.62,-5.8100000000000005] ur=v[4.17,-5.26]) [pin_group/add_enclosure]: Adding enclosure vdd ( layer=m3 ll=v[6.49,-5.8100000000000005] ur=v[7.04,-5.26]) [pin_group/add_enclosure]: Adding enclosure vdd ( layer=m3 ll=v[6.9,26.580000000000002] ur=v[7.45,27.13]) [pin_group/add_enclosure]: Adding enclosure vdd ( layer=m3 ll=v[6.9,15.92] ur=v[7.45,16.47]) [pin_group/add_enclosure]: Adding enclosure vdd ( layer=m3 ll=v[6.9,29.04] ur=v[7.45,29.59]) [pin_group/add_enclosure]: Adding enclosure vdd ( layer=m3 ll=v[6.9,18.38] ur=v[7.45,18.93]) [pin_group/add_enclosure]: Adding enclosure vdd ( layer=m3 ll=v[6.9,21.25] ur=v[7.45,21.8]) [pin_group/add_enclosure]: Adding enclosure vdd ( layer=m3 ll=v[6.9,31.91] ur=v[7.45,32.46]) [pin_group/add_enclosure]: Adding enclosure vdd ( layer=m3 ll=v[6.9,34.37] ur=v[7.45,34.92]) [pin_group/add_enclosure]: Adding enclosure vdd ( layer=m3 ll=v[6.9,23.71] ur=v[7.45,24.26]) [pin_group/add_enclosure]: Adding enclosure vdd ( layer=m3 ll=v[8.950000000000001,31.91] ur=v[9.5,32.46]) [pin_group/add_enclosure]: Adding enclosure vdd ( layer=m3 ll=v[8.950000000000001,23.71] ur=v[9.5,24.26]) [pin_group/add_enclosure]: Adding enclosure vdd ( layer=m3 ll=v[8.950000000000001,34.37] ur=v[9.5,34.92]) [pin_group/add_enclosure]: Adding enclosure vdd ( layer=m3 ll=v[8.950000000000001,26.580000000000002] ur=v[9.5,27.13]) [pin_group/add_enclosure]: Adding enclosure vdd ( layer=m3 ll=v[8.950000000000001,21.25] ur=v[9.5,21.8]) [pin_group/add_enclosure]: Adding enclosure vdd ( layer=m3 ll=v[8.950000000000001,15.92] ur=v[9.5,16.47]) [pin_group/add_enclosure]: Adding enclosure vdd ( layer=m3 ll=v[8.950000000000001,29.04] ur=v[9.5,29.59]) [pin_group/add_enclosure]: Adding enclosure vdd ( layer=m3 ll=v[8.950000000000001,18.38] ur=v[9.5,18.93]) [pin_group/add_enclosure]: Adding enclosure vdd ( layer=m3 ll=v[10.18,31.91] ur=v[10.73,32.46]) [pin_group/add_enclosure]: Adding enclosure vdd ( layer=m3 ll=v[10.18,15.51] ur=v[10.73,16.06]) [pin_group/add_enclosure]: Adding enclosure vdd ( layer=m3 ll=v[10.18,21.25] ur=v[10.73,21.8]) [pin_group/add_enclosure]: Adding enclosure vdd ( layer=m3 ll=v[10.18,37.24] ur=v[10.73,37.79]) [pin_group/add_enclosure]: Adding enclosure vdd ( layer=m3 ll=v[10.18,29.04] ur=v[10.73,29.59]) [pin_group/add_enclosure]: Adding enclosure vdd ( layer=m3 ll=v[10.18,13.05] ur=v[10.73,13.6]) [pin_group/add_enclosure]: Adding enclosure vdd ( layer=m3 ll=v[10.18,34.37] ur=v[10.73,34.92]) [pin_group/add_enclosure]: Adding enclosure vdd ( layer=m3 ll=v[10.18,18.38] ur=v[10.73,18.93]) [pin_group/add_enclosure]: Adding enclosure vdd ( layer=m3 ll=v[10.18,23.71] ur=v[10.73,24.26]) [pin_group/add_enclosure]: Adding enclosure vdd ( layer=m3 ll=v[10.18,26.580000000000002] ur=v[10.73,27.13]) [pin_group/add_enclosure]: Adding enclosure vdd ( layer=m3 ll=v[11.0,37.24] ur=v[11.55,37.79]) [pin_group/add_enclosure]: Adding enclosure vdd ( layer=m3 ll=v[11.0,13.05] ur=v[11.55,13.6]) [pin_group/add_enclosure]: Adding enclosure vdd ( layer=m3 ll=v[11.0,11.0] ur=v[11.55,11.55]) [pin_group/add_enclosure]: Adding enclosure vdd ( layer=m3 ll=v[11.41,0.34] ur=v[11.96,0.89]) [pin_group/add_enclosure]: Adding enclosure vdd ( layer=m3 ll=v[11.82,37.24] ur=v[11.96,37.79]) [pin_group/add_enclosure]: Adding enclosure vdd ( layer=m3 ll=v[11.82,13.05] ur=v[11.96,13.6]) [pin_group/add_enclosure]: Adding enclosure vdd ( layer=m3 ll=v[11.82,4.8500000000000005] ur=v[11.96,5.4]) [pin_group/add_enclosure]: Adding enclosure vdd ( layer=m3 ll=v[11.82,11.0] ur=v[11.96,11.55]) [pin_group/add_enclosure]: Adding enclosure vdd ( layer=m3 ll=v[12.23,0.34] ur=v[12.780000000000001,0.89]) [pin_group/add_enclosure]: Adding enclosure vdd ( layer=m3 ll=v[12.23,37.24] ur=v[12.780000000000001,37.79]) [pin_group/add_enclosure]: Adding enclosure vdd ( layer=m3 ll=v[12.23,13.05] ur=v[12.780000000000001,13.6]) [pin_group/add_enclosure]: Adding enclosure vdd ( layer=m3 ll=v[12.23,4.8500000000000005] ur=v[12.780000000000001,5.4]) [pin_group/add_enclosure]: Adding enclosure vdd ( layer=m3 ll=v[12.23,11.0] ur=v[12.780000000000001,11.55]) [pin_group/add_enclosure]: Adding enclosure vdd ( layer=m3 ll=v[13.05,23.71] ur=v[13.6,24.26]) [pin_group/add_enclosure]: Adding enclosure vdd ( layer=m3 ll=v[13.05,29.04] ur=v[13.6,29.59]) [pin_group/add_enclosure]: Adding enclosure vdd ( layer=m3 ll=v[13.05,15.51] ur=v[13.6,16.06]) [pin_group/add_enclosure]: Adding enclosure vdd ( layer=m3 ll=v[13.05,21.25] ur=v[13.6,21.8]) [pin_group/add_enclosure]: Adding enclosure vdd ( layer=m3 ll=v[13.05,18.38] ur=v[13.6,18.93]) [pin_group/add_enclosure]: Adding enclosure vdd ( layer=m3 ll=v[13.05,34.37] ur=v[13.6,34.92]) [pin_group/add_enclosure]: Adding enclosure vdd ( layer=m3 ll=v[13.05,37.24] ur=v[13.6,37.79]) [pin_group/add_enclosure]: Adding enclosure vdd ( layer=m3 ll=v[13.05,31.91] ur=v[13.6,32.46]) [pin_group/add_enclosure]: Adding enclosure vdd ( layer=m3 ll=v[13.05,13.05] ur=v[13.6,13.6]) [pin_group/add_enclosure]: Adding enclosure vdd ( layer=m3 ll=v[13.05,26.580000000000002] ur=v[13.6,27.13]) [router/enclose_pins]: Enclosing pins for gnd [pin_group/add_enclosure]: Adding enclosure gnd ( layer=m3 ll=v[-10.32,-3.35] ur=v[-9.77,-2.8000000000000003]) [pin_group/add_enclosure]: Adding enclosure gnd ( layer=m3 ll=v[-10.32,-8.27] ur=v[-9.77,-7.72]) [pin_group/add_enclosure]: Adding enclosure gnd ( layer=m3 ll=v[-9.5,22.48] ur=v[-8.950000000000001,23.03]) [pin_group/add_enclosure]: Adding enclosure gnd ( layer=m3 ll=v[-9.5,26.17] ur=v[-8.950000000000001,26.72]) [pin_group/add_enclosure]: Adding enclosure gnd ( layer=m3 ll=v[-9.5,15.1] ur=v[-8.950000000000001,15.65]) [pin_group/add_enclosure]: Adding enclosure gnd ( layer=m3 ll=v[-9.5,11.82] ur=v[-8.950000000000001,12.370000000000001]) [pin_group/add_enclosure]: Adding enclosure gnd ( layer=m3 ll=v[-9.5,18.79] ur=v[-8.950000000000001,19.34]) [pin_group/add_enclosure]: Adding enclosure gnd ( layer=m3 ll=v[-7.86,15.1] ur=v[-7.3100000000000005,15.65]) [pin_group/add_enclosure]: Adding enclosure gnd ( layer=m3 ll=v[-7.86,26.17] ur=v[-7.3100000000000005,26.72]) [pin_group/add_enclosure]: Adding enclosure gnd ( layer=m3 ll=v[-7.86,22.48] ur=v[-7.3100000000000005,23.03]) [pin_group/add_enclosure]: Adding enclosure gnd ( layer=m3 ll=v[-7.86,18.79] ur=v[-7.3100000000000005,19.34]) [pin_group/add_enclosure]: Adding enclosure gnd ( layer=m3 ll=v[-7.86,11.82] ur=v[-7.3100000000000005,12.370000000000001]) [pin_group/add_enclosure]: Adding enclosure gnd ( layer=m3 ll=v[-2.12,28.22] ur=v[-1.57,28.36]) [pin_group/add_enclosure]: Adding enclosure gnd (gnd layer=m3 ll=v[-1.7775,28.29] ur=v[-1.6425,28.622500000000002]) [pin_group/add_enclosure]: Adding enclosure gnd ( layer=m3 ll=v[-2.12,33.14] ur=v[-1.57,33.69]) [pin_group/add_enclosure]: Adding enclosure gnd ( layer=m3 ll=v[-2.12,38.06] ur=v[-1.57,38.61]) [pin_group/add_enclosure]: Adding enclosure gnd ( layer=m3 ll=v[-0.89,11.41] ur=v[-0.34,11.96]) [pin_group/add_enclosure]: Adding enclosure gnd ( layer=m3 ll=v[-0.48,-8.27] ur=v[-0.34,-8.13]) [pin_group/add_enclosure]: Adding enclosure gnd ( layer=m3 ll=v[-0.89,6.49] ur=v[-0.34,7.04]) [pin_group/add_enclosure]: Adding enclosure gnd ( layer=m3 ll=v[-0.89,-3.35] ur=v[-0.34,-2.8000000000000003]) [pin_group/add_enclosure]: Adding enclosure gnd ( layer=m3 ll=v[-0.89,1.57] ur=v[-0.34,2.12]) [pin_group/add_enclosure]: Adding enclosure gnd ( layer=m3 ll=v[0.75,27.810000000000002] ur=v[1.3,28.36]) [pin_group/add_enclosure]: Adding enclosure gnd ( layer=m3 ll=v[0.75,22.48] ur=v[1.3,23.03]) [pin_group/add_enclosure]: Adding enclosure gnd ( layer=m3 ll=v[0.75,17.150000000000002] ur=v[1.3,17.7]) [pin_group/add_enclosure]: Adding enclosure gnd ( layer=m3 ll=v[0.75,14.280000000000001] ur=v[1.3,14.83]) [pin_group/add_enclosure]: Adding enclosure gnd ( layer=m3 ll=v[0.75,19.61] ur=v[1.3,20.16]) [pin_group/add_enclosure]: Adding enclosure gnd ( layer=m3 ll=v[0.75,25.35] ur=v[1.3,25.900000000000002]) [pin_group/add_enclosure]: Adding enclosure gnd ( layer=m3 ll=v[2.39,22.48] ur=v[2.94,23.03]) [pin_group/add_enclosure]: Adding enclosure gnd ( layer=m3 ll=v[2.39,25.35] ur=v[2.94,25.900000000000002]) [pin_group/add_enclosure]: Adding enclosure gnd ( layer=m3 ll=v[2.39,19.61] ur=v[2.94,20.16]) [pin_group/add_enclosure]: Adding enclosure gnd ( layer=m3 ll=v[2.39,17.150000000000002] ur=v[2.94,17.7]) [pin_group/add_enclosure]: Adding enclosure gnd ( layer=m3 ll=v[2.39,14.280000000000001] ur=v[2.94,14.83]) [pin_group/add_enclosure]: Adding enclosure gnd ( layer=m3 ll=v[2.39,27.810000000000002] ur=v[2.94,28.36]) [pin_group/add_enclosure]: Adding enclosure gnd ( layer=m3 ll=v[3.62,-8.27] ur=v[4.17,-8.13]) [pin_group/add_enclosure]: Adding enclosure gnd ( layer=m3 ll=v[6.49,-8.27] ur=v[7.04,-8.13]) [pin_group/add_enclosure]: Adding enclosure gnd ( layer=m3 ll=v[6.9,14.280000000000001] ur=v[7.45,14.83]) [pin_group/add_enclosure]: Adding enclosure gnd ( layer=m3 ll=v[6.9,36.01] ur=v[7.45,36.56]) [pin_group/add_enclosure]: Adding enclosure gnd ( layer=m3 ll=v[6.9,27.810000000000002] ur=v[7.45,28.36]) [pin_group/add_enclosure]: Adding enclosure gnd ( layer=m3 ll=v[6.9,33.14] ur=v[7.45,33.69]) [pin_group/add_enclosure]: Adding enclosure gnd ( layer=m3 ll=v[6.9,22.48] ur=v[7.45,23.03]) [pin_group/add_enclosure]: Adding enclosure gnd ( layer=m3 ll=v[6.9,25.35] ur=v[7.45,25.900000000000002]) [pin_group/add_enclosure]: Adding enclosure gnd ( layer=m3 ll=v[6.9,17.150000000000002] ur=v[7.45,17.7]) [pin_group/add_enclosure]: Adding enclosure gnd ( layer=m3 ll=v[6.9,19.61] ur=v[7.45,20.16]) [pin_group/add_enclosure]: Adding enclosure gnd ( layer=m3 ll=v[6.9,30.68] ur=v[7.45,31.23]) [pin_group/add_enclosure]: Adding enclosure gnd ( layer=m3 ll=v[8.950000000000001,17.150000000000002] ur=v[9.5,17.7]) [pin_group/add_enclosure]: Adding enclosure gnd ( layer=m3 ll=v[8.950000000000001,36.01] ur=v[9.5,36.56]) [pin_group/add_enclosure]: Adding enclosure gnd ( layer=m3 ll=v[8.950000000000001,33.14] ur=v[9.5,33.69]) [pin_group/add_enclosure]: Adding enclosure gnd ( layer=m3 ll=v[8.950000000000001,25.35] ur=v[9.5,25.900000000000002]) [pin_group/add_enclosure]: Adding enclosure gnd ( layer=m3 ll=v[8.950000000000001,19.61] ur=v[9.5,20.16]) [pin_group/add_enclosure]: Adding enclosure gnd ( layer=m3 ll=v[8.950000000000001,27.810000000000002] ur=v[9.5,28.36]) [pin_group/add_enclosure]: Adding enclosure gnd ( layer=m3 ll=v[8.950000000000001,22.48] ur=v[9.5,23.03]) [pin_group/add_enclosure]: Adding enclosure gnd ( layer=m3 ll=v[8.950000000000001,30.68] ur=v[9.5,31.23]) [pin_group/add_enclosure]: Adding enclosure gnd ( layer=m3 ll=v[8.950000000000001,14.280000000000001] ur=v[9.5,14.83]) [pin_group/add_enclosure]: Adding enclosure gnd ( layer=m3 ll=v[9.77,11.82] ur=v[10.32,12.370000000000001]) [pin_group/add_enclosure]: Adding enclosure gnd ( layer=m3 ll=v[9.77,36.01] ur=v[10.32,36.56]) [pin_group/add_enclosure]: Adding enclosure gnd ( layer=m3 ll=v[9.77,36.01] ur=v[10.32,36.56]) [pin_group/add_enclosure]: Adding enclosure gnd ( layer=m3 ll=v[9.77,19.61] ur=v[10.32,20.16]) [pin_group/add_enclosure]: Adding enclosure gnd ( layer=m3 ll=v[9.77,22.48] ur=v[10.32,23.03]) [pin_group/add_enclosure]: Adding enclosure gnd ( layer=m3 ll=v[9.77,11.82] ur=v[10.32,12.370000000000001]) [pin_group/add_enclosure]: Adding enclosure gnd ( layer=m3 ll=v[9.77,17.150000000000002] ur=v[10.32,17.7]) [pin_group/add_enclosure]: Adding enclosure gnd ( layer=m3 ll=v[9.77,27.810000000000002] ur=v[10.32,28.36]) [pin_group/add_enclosure]: Adding enclosure gnd ( layer=m3 ll=v[9.77,30.27] ur=v[10.32,30.82]) [pin_group/add_enclosure]: Adding enclosure gnd ( layer=m3 ll=v[9.77,24.94] ur=v[10.32,25.490000000000002]) [pin_group/add_enclosure]: Adding enclosure gnd ( layer=m3 ll=v[9.77,14.280000000000001] ur=v[10.32,14.83]) [pin_group/add_enclosure]: Adding enclosure gnd ( layer=m3 ll=v[9.77,33.14] ur=v[10.32,33.69]) [pin_group/add_enclosure]: Adding enclosure gnd ( layer=m3 ll=v[10.59,36.01] ur=v[11.14,36.56]) [pin_group/add_enclosure]: Adding enclosure gnd ( layer=m3 ll=v[10.59,11.82] ur=v[11.14,12.370000000000001]) [pin_group/add_enclosure]: Adding enclosure gnd ( layer=m3 ll=v[11.41,36.01] ur=v[11.96,36.56]) [pin_group/add_enclosure]: Adding enclosure gnd ( layer=m3 ll=v[11.41,2.39] ur=v[11.96,2.94]) [pin_group/add_enclosure]: Adding enclosure gnd ( layer=m3 ll=v[11.41,11.82] ur=v[11.96,12.370000000000001]) [pin_group/add_enclosure]: Adding enclosure gnd ( layer=m3 ll=v[11.82,11.82] ur=v[12.370000000000001,12.370000000000001]) [pin_group/add_enclosure]: Adding enclosure gnd ( layer=m3 ll=v[11.82,8.950000000000001] ur=v[12.370000000000001,9.5]) [pin_group/add_enclosure]: Adding enclosure gnd ( layer=m3 ll=v[11.82,2.39] ur=v[12.370000000000001,2.94]) [pin_group/add_enclosure]: Adding enclosure gnd ( layer=m3 ll=v[11.82,36.01] ur=v[12.370000000000001,36.56]) [pin_group/add_enclosure]: Adding enclosure gnd ( layer=m3 ll=v[12.64,24.94] ur=v[13.19,25.490000000000002]) [pin_group/add_enclosure]: Adding enclosure gnd ( layer=m3 ll=v[12.64,8.950000000000001] ur=v[13.19,9.5]) [pin_group/add_enclosure]: Adding enclosure gnd ( layer=m3 ll=v[12.64,33.14] ur=v[13.19,33.69]) [pin_group/add_enclosure]: Adding enclosure gnd ( layer=m3 ll=v[12.64,11.82] ur=v[13.19,12.370000000000001]) [pin_group/add_enclosure]: Adding enclosure gnd ( layer=m3 ll=v[12.64,27.810000000000002] ur=v[13.19,28.36]) [pin_group/add_enclosure]: Adding enclosure gnd ( layer=m3 ll=v[12.64,14.280000000000001] ur=v[13.19,14.83]) [pin_group/add_enclosure]: Adding enclosure gnd ( layer=m3 ll=v[12.64,36.01] ur=v[13.19,36.56]) [pin_group/add_enclosure]: Adding enclosure gnd ( layer=m3 ll=v[12.64,22.48] ur=v[13.19,23.03]) [pin_group/add_enclosure]: Adding enclosure gnd ( layer=m3 ll=v[12.64,30.27] ur=v[13.19,30.82]) [pin_group/add_enclosure]: Adding enclosure gnd ( layer=m3 ll=v[12.64,19.61] ur=v[13.19,20.16]) [pin_group/add_enclosure]: Adding enclosure gnd ( layer=m3 ll=v[12.64,17.150000000000002] ur=v[13.19,17.7]) [pin_group/add_enclosure]: Adding enclosure gnd ( layer=m3 ll=v[13.46,36.01] ur=v[14.01,36.56]) [pin_group/add_enclosure]: Adding enclosure gnd ( layer=m3 ll=v[13.46,11.82] ur=v[14.01,12.370000000000001]) **** Enclosing pins: 0.2 seconds *** Finding pins and blockages: 3.3 seconds [supply_grid_router/route_supply_rails]: Routing supply rail gnd. [supply_grid_router/route_supply_rails]: Routing supply rail vdd. *** Routing supply rails: 0.4 seconds [supply_grid_router/route_simple_overlaps]: Routing simple overlap pins for vdd [supply_grid_router/route_simple_overlaps]: Routed 71 simple overlap pins [supply_grid_router/route_simple_overlaps]: Routing simple overlap pins for gnd [supply_grid_router/route_simple_overlaps]: Routed 84 simple overlap pins *** Simple overlap routing: 0.0 seconds [supply_grid_router/route_pins_to_rails]: Maze routing vdd with 5 pin components to connect. [router/add_pin_component_source]: Set source: vdd {v3d[-25, -14, 0], v3d[-24, -14, 0], v3d[-25, -13, 0], v3d[-24, -13, 0]} [router/run_router]: Found path: cost=4 [router/run_router]: [[v3d[-24, -14, 0]], [v3d[-24, -15, 0]]] [router/add_route]: Adding route: [[v3d[-24, -14, 0]], [v3d[-24, -15, 0]]] [router/add_pin_component_source]: Set source: vdd {v3d[28, 1, 0], v3d[29, 2, 0], v3d[28, 2, 0], v3d[29, 1, 0]} [router/run_router]: Found path: cost=2 [router/run_router]: [[v3d[29, 1, 0]], [v3d[29, 1, 1]]] [router/add_route]: Adding route: [[v3d[29, 1, 0]], [v3d[29, 1, 1]]] [router/add_pin_component_source]: Set source: vdd {v3d[29, 13, 0], v3d[29, 12, 0]} [router/run_router]: Found path: cost=2 [router/run_router]: [[v3d[29, 13, 0]], [v3d[29, 13, 1]]] [router/add_route]: Adding route: [[v3d[29, 13, 0]], [v3d[29, 13, 1]]] [router/add_pin_component_source]: Set source: vdd {v3d[31, 1, 0], v3d[30, 2, 0], v3d[31, 2, 0], v3d[30, 1, 0]} [router/run_router]: Found path: cost=2 [router/run_router]: [[v3d[31, 1, 0]], [v3d[31, 1, 1]]] [router/add_route]: Adding route: [[v3d[31, 1, 0]], [v3d[31, 1, 1]]] [router/add_pin_component_source]: Set source: vdd {v3d[30, 12, 0], v3d[31, 12, 0], v3d[30, 13, 0], v3d[31, 13, 0]} [router/run_router]: Found path: cost=4 [router/run_router]: [[v3d[31, 12, 0]], [v3d[31, 11, 0]]] [router/add_route]: Adding route: [[v3d[31, 12, 0]], [v3d[31, 11, 0]]] [supply_grid_router/route_pins_to_rails]: Maze routing gnd with 2 pin components to connect. [router/add_pin_component_source]: Set source: gnd {v3d[-4, 69, 0], v3d[-5, 69, 0]} [router/run_router]: Found path: cost=4 [router/run_router]: [[v3d[-4, 69, 0]], [v3d[-4, 68, 0]]] [router/add_route]: Adding route: [[v3d[-4, 69, 0]], [v3d[-4, 68, 0]]] [router/add_pin_component_source]: Set source: gnd {v3d[-5, 94, 0], v3d[-4, 94, 0], v3d[-4, 93, 0], v3d[-5, 93, 0]} [router/run_router]: Found path: cost=4 [router/run_router]: [[v3d[-4, 93, 0]], [v3d[-4, 92, 0]]] [router/add_route]: Adding route: [[v3d[-4, 93, 0]], [v3d[-4, 92, 0]]] *** Maze routing supplies: 0.6 seconds ** Routing: 7.4 seconds