Logo image
Spare cells with constant insertion for engineering change
Journal article   Peer reviewed

Spare cells with constant insertion for engineering change

Yu-Min Kuo, Ya-Ting Chang, Shih-Chieh Chang and Malgorzata Marek-Sadowska
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, Vol.28(1), pp.456-460
01/2009

Abstract

Boolean function Constant insertion Engineering change (EC) Logic synthesis
Engineering change (EC) is the process of modifying a VLSI design implementation to eliminate design errors, to add new specifications, or to correct design constraint violations. Usually, an EC problem is resolved by using spare cells that have been inserted into unused spaces on a chip. In this paper, we describe an iterative method to determine feasible mapping solutions for an EC problem considering spare cells whose inputs can be connected to Vddor Gnd. Setting some of the cell inputs to fixed values is referred to as constant insertion. Constant insertion can increase cells' functional flexibility. Our experimental results suggest that constant insertion reduces the area required to find a feasible mapping solution to 80% of that with no constant insertion for the selected EC equations. We also show a procedure for modifying the initial feasible EC solution such that the routing or timing improves. © 2009 IEEE.

Metrics

1 Record Views

Details

Logo image