Invention Grant
US08302049B2 Method for enabling multiple incompatible or costly timing environment for efficient timing closure
有权
用于实现多个不兼容或昂贵的定时环境以实现有效的定时关闭的方法
- Patent Title: Method for enabling multiple incompatible or costly timing environment for efficient timing closure
- Patent Title (中): 用于实现多个不兼容或昂贵的定时环境以实现有效的定时关闭的方法
-
Application No.: US12958431Application Date: 2010-12-02
-
Publication No.: US08302049B2Publication Date: 2012-10-30
- Inventor: Frank J. Musante , William E. Dougherty , Nathaniel D. Hieter , Alexander J. Suess
- Applicant: Frank J. Musante , William E. Dougherty , Nathaniel D. Hieter , Alexander J. Suess
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agent H. Daniel Schnurmann
- Main IPC: G06F17/50
- IPC: G06F17/50

Abstract:
A method of performing a static timing analysis based on slack values to verify and optimize a logic design includes: selecting one or more circuits within the logic design having at least two inputs taking on a known value; identifying a critical input that controls an output arrival time of the selected circuit from among the inputs that take on the known value; determining one or more non-critical input of the circuit a required arrival time based on the difference between the arrival times of the critical and non-critical inputs; and computing the slack at a critical input based on the difference between the AT of the critical and non-critical inputs. The design optimization based on the slack defined by arrival time differences preferably uses a reverse merge margin design metric. The metric determines the exact required amount of improvement in the input arrival time of non-critical signals of a clock shaping circuit.
Public/Granted literature
- US20120144357A1 Method for Enabling Multiple Incompatible or Costly Timing Environments for Efficient Timing Closure Public/Granted day:2012-06-07
Information query