loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
9th International Conference on VLSI Design: VLSI in Mobile Communication
Retiming with logic duplication transformation: theory and an application to partial scan
Bangalore, INDIA
January 03-January 06
ISBN: 0-8186-7228-5
A. Balakrishnan, RUTCOR, Rutgers Univ., Piscataway, NJ, US
S.T. Chakradhar, RUTCOR, Rutgers Univ., Piscataway, NJ, US
A Abstract: Retiming when performed in conjunction with logic duplication results in many different circuit configurations that are not obtainable by retiming alone. These circuit configurations (we call RLD configurations) have significantly different area, performance and testability characteristics. We develop a formal framework that allows consideration of all configurations that can be designed using the RLD transformation. The RLD configurations are represented as a feasible solution set of an integer linear program (ILP). The objective function of the ILP can be used to explore the trade off between different design and testability metrics. We Identify an approach to solve several useful special cases of the ILP in polynomial time. As far as we know, our framework is the first to treat RLD transformations in a formal way. To demonstrate the effectiveness of our framework, we consider the application of RLD transformation to partial scan. A recent technique determines the desired positions for scan flip-flops and then employs an RLD transformation to achieve this repositioning. No attempt is made to reduce the area overhead due to logic duplication. Using our RLD framework, we develop an efficient polynomial time algorithm to compute the desired RLD configuration for which the number of logic nodes duplicated is also minimized. Experimental results on large ISCAS 89 benchmark circuits are included to show that our algorithm is indeed very efficient.
Index Terms:
logic CAD; flip-flops; timing; integer programming; linear programming; circuit CAD; integrated logic circuits; integrated circuit design; sequential circuits; logic design; retiming; logic duplication transformation; partial scan application; RLD configurations; RLD transformation; integer linear program; objective function; testability metrics; polynomial time algorithm; scan flip-flops; sequential circuit design
Citation:
A. Balakrishnan, S.T. Chakradhar, "Retiming with logic duplication transformation: theory and an application to partial scan," vlsid, pp.296, 9th International Conference on VLSI Design: VLSI in Mobile Communication, 1996
Usage of this product signifies your acceptance of the Terms of Use.