olofk / corescore

CoreScore
Apache License 2.0
134 stars 40 forks source link

Change ULS3X from 100 to 135 cores. #20

Closed tomverbeure closed 3 years ago

tomverbeure commented 3 years ago

Placement was quick: less than 4 min total.

Info:     at iteration #27, type ALL: wirelen solved = 198441, spread = 267434, legal = 296169; time = 0.92s
Info:     at iteration #28, type ALL: wirelen solved = 199212, spread = 267197, legal = 295356; time = 0.93s
Info:     at iteration #29, type ALL: wirelen solved = 200439, spread = 267987, legal = 295869; time = 0.92s
Info: HeAP Placer Time: 61.14s
Info:   of which solving equations: 21.19s
Info:   of which spreading cells: 4.62s
Info:   of which strict legalisation: 1.94s

Info: Running simulated annealing placer for refinement.
Info:   at iteration #1: temp = 0.000000, timing cost = 4081, wirelen = 295006
Info:   at iteration #5: temp = 0.000000, timing cost = 3620, wirelen = 262764
Info:   at iteration #10: temp = 0.000000, timing cost = 3492, wirelen = 254338
Info:   at iteration #15: temp = 0.000000, timing cost = 3514, wirelen = 249194
Info:   at iteration #20: temp = 0.000000, timing cost = 3280, wirelen = 247895
Info:   at iteration #25: temp = 0.000000, timing cost = 3270, wirelen = 247271
Info:   at iteration #30: temp = 0.000000, timing cost = 3273, wirelen = 247049
Info:   at iteration #32: temp = 0.000000, timing cost = 3270, wirelen = 247013
Info: SA placement time 167.24s

Route was very fast too: just 18 hours!

Info:     447000 |   155824     291175 |  528   472 |      1669|      14.73   67424.72|
Info:     448000 |   156298     291701 |  474   526 |      1718|      16.72   67441.45|
Info:     449000 |   156686     292313 |  388   612 |      1380|      10.26   67451.70|
Info:     450000 |   156886     293113 |  200   800 |       754|       1.37   67453.08|
Info:     450753 |   156886     293867 |    0   754 |         0|       0.81   67453.88|
Info: Routing complete.
Info: Router1 time 67453.88s
Info: Checksum: 0x68d986f4

Only 94% utilization. It is possible to do better?

Info: Device utilisation:
Info:          TRELLIS_SLICE: 39584/41820    94%
Info:             TRELLIS_IO:     5/  365     1%
Info:                   DCCA:     1/   56     1%
Info:                 DP16KD:   136/  208    65%
Info:             MULT18X18D:     0/  156     0%
Info:                 ALU54B:     0/   78     0%
Info:                EHXPLLL:     1/    4    25%
Info:                EXTREFB:     0/    2     0%
Info:                   DCUA:     0/    2     0%
Info:              PCSCLKDIV:     0/    2     0%
Info:                IOLOGIC:     0/  224     0%
Info:               SIOLOGIC:     0/  141     0%
Info:                    GSR:     0/    1     0%
Info:                  JTAGG:     0/    1     0%
Info:                   OSCG:     0/    1     0%
Info:                  SEDGA:     0/    1     0%
Info:                    DTR:     0/    1     0%
Info:                USRMCLK:     0/    1     0%
Info:                CLKDIVF:     0/    4     0%
Info:              ECLKSYNCB:     0/   10     0%
Info:                DLLDELD:     0/    8     0%
Info:                 DDRDLL:     0/    4     0%
Info:                DQSBUFM:     0/   14     0%
Info:        TRELLIS_ECLKBUF:     0/    8     0%
Info:           ECLKBRIDGECS:     0/    2     0%