Simultaneous Clock Wire Sizing and Shield Insertion for Minimizing Routing Blockage

Cited 0 time in webofscience Cited 0 time in scopus
  • Hit : 50
  • Download : 0
Clock shields are convenient for clock signal integrity, but excessive coupling capacitance that they incur makes it difficult to achieve usual clock design goals such as clock latency and clock skew. Selective shield insertion combined with clock wire sizing is addressed with a goal of minimizing routing blockage, under constraints of maximum clock latency and clock skew. Our approach consists of two components: (1) Message passing neural network (MPNN) model is developed to predict clock arrival time at each clock tree component, e.g. clock buffer, ICG, and flop. (2) Actual clock wire sizing and shield insertion is performed through mixed integer quadratically constrained programming (MIQCP) formulated at each clock tree stage, one by one; this is enabled by the predicted clock arrival time from MPNN. The experiment demonstrates that the predicted clock arrival time from MPNN is close to reference one with R-squared value of 0.954. Clock tree designed with the proposed method indicates the reduction of routing blockage by 38% on average of a few test circuits, compared to state-of-the-art.
Publisher
Association for Computing Machinery (ACM)
Issue Date
2023-09-12
Language
English
Citation

2023 ACM/IEEE 5th Workshop on Machine Learning for CAD (MLCAD)

URI
http://hdl.handle.net/10203/315643
Appears in Collection
EE-Conference Papers(학술회의논문)
Files in This Item
There are no files associated with this item.

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0