ISPD 2019 Contest on Initial Detailed Routing

Announcements

10/15/2018Released 4 sample benchmarks.
10/15/2018Problem Introduction and Tutorial for the ISPD 2019 Contest
09/23/2018Contest topic announced.
11/30/2018Registration deadline.

Abstract

The 2019 ISPD contest augments the 2018 ISPD initial detailed routing contest by adding more realistic design rule settings faced by physical design practitioners in the industry.

Detailed routing can be divided into two steps. First, an initial detailed routing step is used to generate a detailed routing solution while handling the major design rules. Then a detailed routing refinement is performed to fix the remaining design rule violations. This proposed contest focuses on the initial detailed routing step.

Assuming that a global routing result is already well optimized for certain metrics (e.g., timing), a detailed router needs to honor the global routing result as much as possible. In this way, the optimized metrics are kept meanwhile avoids design rule violations. For example, Fig. 1(a) shows a global routing result for a net with a source pin A and sink pins B, C, and D. Because the path from A to B is timing critical, a global router identifies a short path from A to B. However, the path passes a local wiring congestion region which is not seen by the global router. If the detailed router routes wires over that region as shown in Fig. 1 (b), it will have design rule violations. Fig. 1 (c) shows a routing result without short/spacing violations but it will have timing degradation for the path from A to B. On the other hand, Fig. 1 (d) shows a desired solution.


Fig. 1

To minimize the disturbance for net topology, initial detailed routing plays an important role. If the initial detailed routing result can meet the most common routing rules even it is not fully DRC clean, the later detailed routing refinement will have less chance to largely disturb the routing results.

Benchmarks

You can find the first released testcase for the contest, that is a sample benchmark, in the below link:

Instruction to Setup the Development Environment for the ISPD 2019 Contest

A tutorial is also published in the same link.

Benchmark Version #std #blk #net #pin #Layer Die size Tech. node Comments
ispd19_sample 1 22 0 11 0 9 0.017x0.01mm2 45nm This sample testcase is used for the tutorial purpose.
ispd19_sample2 1 22 1 16 0 9 0.017x0.01mm2 45nm This sample testcase has a block and nets connecting to the block.
ispd19_sample3 1 5 1 7 5 16 1.90x2.00mm2 45nm This sample testcase has IO pins, large die size and more metal layers.
ispd19_sample4 1 67 0 22 0 9 0.195x0.195mm2 32nm This sample testcase has special PG nets and all the rules considered in the contest.

Update history:

Evaluation

To be announced soon.

Submission

To be anounced soon.

Schedule

September 23, 2018Contest topic announced.
October 15, 2018Sample benchmark suite release.
November 30, 2018Deadline for contest registration.
December 01, 2018Benchmark suite release.
December 15, 2018Details about evaluation metrics and evaluator release.
February 12, 2019Deadline to receive alpha router executable submissions from all teams.
March 01, 2019Deadline to receive beta router executable submissions from all teams.
March 17, 2019Deadline to receive final router executable submissions from all teams at 2:00pm (PST).
April 14-17, 2019Contest results will be announced at the symposium.

Registration

Deadline: November 30, 2018.

For registration, please send an email to ispd2019contest@gmail.com including the following file filled out:

Registration file

Contest Organizers

Gracieli PosserCadence Design Systems
Wen-Hao Liu Cadence Design Systems
Stefanus MantikCadence Design Systems
William Chow Cadence Design Systems
Yixiao Ding Cadence Design Systems
Amin FarshidiCadence Design Systems

FAQ

Please refer to the 2018 ISPD Contest FAQ in the below link:

ISPD 2018 Contest FAQ

Your question may be already answered there. If not, please contact us ispd2019contest@gmail.com.

Contact

For registration or inquiry, please send emails to ispd2019contest@gmail.com.