-
公开(公告)号:GB2506275A
公开(公告)日:2014-03-26
申请号:GB201315088
申请日:2013-08-23
Applicant: IBM
Inventor: LIND KURT , WOERNER ALEXANDER , HALLER WILHELM , KRAUCH ULRICH
IPC: G06F17/50
Abstract: Fixing an early mode slack in a hierarchically designed hardware device with at least one source macro, an integration unit and at least one sink macro. Hardware design timing data is loaded to determine pins where an early mode slack fix can be applied; for each such pin determining a location across the design hierarchy for the early mode slack fix by calculating a weight value for each of a selection of fix locations of the early mode slack based on absolute values of arrival times of data signals, ratio and difference between arrival times of late mode data signals and early mode data signals; and assigning the early mode slack fix to the determined location based on said weight value. The hardware design timing data can be filtered to determine sink macro input pins. Asssignments of critical pins to be fixed in the source or sink macro by adding delay devices or buffers may be made.
-
公开(公告)号:GB2506275B
公开(公告)日:2014-08-20
申请号:GB201315088
申请日:2013-08-23
Applicant: IBM
Inventor: LIND KURT , WOERNER ALEXANDER , HALLER WILHELM , KRAUCH ULRICH
IPC: G06F17/50
-
公开(公告)号:GB2506179A
公开(公告)日:2014-03-26
申请号:GB201217030
申请日:2012-09-25
Applicant: IBM
Inventor: LIND KURT , WOERNER ALEXANDER , HALLER WILHELM , KRAUCH ULRICH
IPC: G06F17/50
Abstract: Fixing an early mode slack in a hierarchically designed hardware device with at least one source macro, an integration unit and at least one sink macro. Hardware design timing data is loaded to determine pins where an early mode slack fix can be applied; for each such pin determining a location across the design hierarchy for the early mode slack fix by calculating a weight value for each of a selection of fix locations of the early mode slack based on absolute values of arrival times of data signals, ratio and difference between arrival times of late mode data signals and early mode data signals; and assigning the early mode slack fix to the determined location based on said weight value. The hardware design timing data can be filtered to determine sink macro input pins. Asssignments of critical pins to be fixed in the source or sink macro by adding delay devices or buffers may be made.
-
-