mirror of https://github.com/VLSIDA/OpenRAM.git
6478 lines
774 KiB
Plaintext
6478 lines
774 KiB
Plaintext
[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/<module>]: Initializing characterizer...
|
|
[characterizer/<module>]: Finding spice simulator.
|
|
[globals/get_tool]: Finding spice tool...
|
|
[globals/get_tool]: Using spice: /home/jesse/I-2013.12-1/hspice/bin/hspice
|
|
[verify/<module>]: Initializing verify...
|
|
[verify/<module>]: 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
|