OpenROAD icon indicating copy to clipboard operation
OpenROAD copied to clipboard

Detailed route is failing intermittently on gf180

Open gadfort opened this issue 1 year ago • 0 comments

Describe the bug

I'm getting this transient error (same design run twice will finish on some runs and fail on others. The failure in detailed routing is

Error: clknet_4_6_0_clk 1 pin not visited #guides = 17
Error: checkConnectivity break, net clknet_4_6_0_clk
........
frVia: at ( 1301440 2816800 )
VIA DEF:
VIA Via1_HV DEFAULT
  RECT -380 -260 380 260
  RECT -260 -260 260 260
  RECT -280 -380 280 380
frVia: at ( 1338400 2815680 )
VIA DEF:
VIA Via1_HV DEFAULT
  RECT -380 -260 380 260
  RECT -260 -260 260 260
  RECT -280 -380 280 380
frVia: at ( 1339520 2816800 )
VIA DEF:
VIA Via1_HV DEFAULT
  RECT -380 -260 380 260
  RECT -260 -260 260 260
  RECT -280 -380 280 380
INSTTERM: (INST/CELL/TERM/NET) clkbuf_4_6_1_clk gf180mcu_fd_sc_mcu9t5v0__clkbuf_8 I clknet_4_6_0_clk

Expected Behavior

Detailed routing completed without errors

Environment

OpenROAD v2.0-15270-g16b33c71a 
Features included (+) or not (-): +Charts +GPU +GUI +Python

To Reproduce

sc_issue_caliptra-sha512_job0_gf180_demo_route0_20240822-202542.tar.gz

tar xvf sc_issue_caliptra-sha512_job0_gf180_demo_route0_20240822-202542.tar.gz
cd sc_issue_caliptra-sha512_job0_gf180_demo_route0_20240822-202542
./run.sh

Relevant log output

[INFO DRT-0195] Start 1st optimization iteration.
    Completing 10% with 99972 violations.
    elapsed time = 00:01:26, memory = 2309.87 (MB).
    Completing 20% with 99972 violations.
    elapsed time = 00:02:50, memory = 2315.37 (MB).
    Completing 30% with 77708 violations.
    elapsed time = 00:04:00, memory = 2315.37 (MB).
    Completing 40% with 77708 violations.
    elapsed time = 00:05:39, memory = 2317.62 (MB).
    Completing 50% with 77708 violations.
    elapsed time = 00:06:40, memory = 2317.62 (MB).
    Completing 60% with 55311 violations.
    elapsed time = 00:08:11, memory = 2317.68 (MB).
    Completing 70% with 55311 violations.
    elapsed time = 00:09:28, memory = 2320.28 (MB).
    Completing 80% with 32086 violations.
    elapsed time = 00:10:33, memory = 2320.30 (MB).
    Completing 90% with 32086 violations.
    elapsed time = 00:12:03, memory = 2320.30 (MB).
    Completing 100% with 8886 violations.
    elapsed time = 00:12:57, memory = 2320.30 (MB).
Error: clknet_4_6_0_clk 1 pin not visited #guides = 17
Error: checkConnectivity break, net clknet_4_6_0_clk
Objs not visited:
frPathSeg: begin (1300320 2835840 ) end ( 1301440 2835840 ) layerNum 4
        beginStyle: 1
        endStyle: 1
frPathSeg: begin (1301440 2816800 ) end ( 1301440 2835840 ) layerNum 4
        beginStyle: 1
        endStyle: 1
frPathSeg: begin (1301440 2816800 ) end ( 1326080 2816800 ) layerNum 2
        beginStyle: 1
        endStyle: 1
frPathSeg: begin (1326080 2815680 ) end ( 1326080 2816800 ) layerNum 2
        beginStyle: 1
        endStyle: 1
frPathSeg: begin (1326080 2815680 ) end ( 1338400 2815680 ) layerNum 2
        beginStyle: 1
        endStyle: 1
frPathSeg: begin (1338400 2815680 ) end ( 1339520 2815680 ) layerNum 4
        beginStyle: 1
        endStyle: 1
frPathSeg: begin (1339520 2815680 ) end ( 1339520 2816800 ) layerNum 4
        beginStyle: 1
        endStyle: 1
frPathSeg: begin (1300320 3128160 ) end ( 1301440 3128160 ) layerNum 4
        beginStyle: 1
        endStyle: 1
frPathSeg: begin (1300320 3074400 ) end ( 1300320 3128160 ) layerNum 4
        beginStyle: 1
        endStyle: 1
frPathSeg: begin (1300320 3074400 ) end ( 1301440 3074400 ) layerNum 4
        beginStyle: 1
        endStyle: 1
frPathSeg: begin (1300320 2998240 ) end ( 1301440 2998240 ) layerNum 4
        beginStyle: 1
        endStyle: 1
frPathSeg: begin (1300320 2835840 ) end ( 1300320 2998240 ) layerNum 4
        beginStyle: 1
        endStyle: 1
frPathSeg: begin (1301440 2998240 ) end ( 1301440 3074400 ) layerNum 4
        beginStyle: 1
        endStyle: 1
frPathSeg: begin (1301440 3128160 ) end ( 1301440 3141600 ) layerNum 4
        beginStyle: 1
        endStyle: 1
frVia: at ( 1301440 2816800 )
VIA DEF:
VIA Via1_HV DEFAULT
  RECT -380 -260 380 260
  RECT -260 -260 260 260
  RECT -280 -380 280 380
frVia: at ( 1338400 2815680 )
VIA DEF:
VIA Via1_HV DEFAULT
  RECT -380 -260 380 260
  RECT -260 -260 260 260
  RECT -280 -380 280 380
frVia: at ( 1339520 2816800 )
VIA DEF:
VIA Via1_HV DEFAULT
  RECT -380 -260 380 260
  RECT -260 -260 260 260
  RECT -280 -380 280 380
INSTTERM: (INST/CELL/TERM/NET) clkbuf_4_6_1_clk gf180mcu_fd_sc_mcu9t5v0__clkbuf_8 I clknet_4_6_0_clk

Screenshots

No response

Additional Context

No response

gadfort avatar Aug 22 '24 23:08 gadfort