INCORPORATING INTERCONNECT, REGISTER, AND CLOCK DISTRIBUTION DELAYS INTO THE RETIMING PROCESS

Citation
T. Soyata et al., INCORPORATING INTERCONNECT, REGISTER, AND CLOCK DISTRIBUTION DELAYS INTO THE RETIMING PROCESS, IEEE transactions on computer-aided design of integrated circuits and systems, 16(1), 1997, pp. 105-120
Citations number
38
Categorie Soggetti
Computer Application, Chemistry & Engineering","Computer Science Hardware & Architecture
ISSN journal
02780070
Volume
16
Issue
1
Year of publication
1997
Pages
105 - 120
Database
ISI
SICI code
0278-0070(1997)16:1<105:IIRACD>2.0.ZU;2-C
Abstract
A retiming algorithm is presented which includes the effects of variab le register, clock distribution, and interconnect delays, These delay components are incorporated into the retiming process by assigning reg ister electrical characteristics (REC's) to each edge in the graph rep resentation of a synchronous circuit, A matrix, called the sequential adjacency matrix (SAM), is presented that contains all path delays, Ti ming constraints for each data path are derived from this matrix. Vert ex lags are assigned ranges rather than single values as ire existing retiming algorithms. The approach used in the proposed algorithm is to initialize these ranges with unbounded values and to continuously tig hten these ranges using localized timing constraints until an optimal solution is obtained, A branch and bound method is offered for the gen eral retiming problem where the REC values are arbitrary, Certain mono tonicity constraints can be placed on the REC values to permit the use of standard linear programming methods, thereby requiring significant ly less computational time, These conditions and the feasibility of th eir application to practical circuits are presented, The algorithm is demonstrated on modified benchmark circuits and both increased clock f requencies and the elimination of all race conditions are observed.