ABSTRACT
Spare cells have been widely used to realize design changes at post-placement stage for functional changes or timing violations. However, many prior works relative to spare cell utilization neglect the timing effect due to spare cell rewiring. In this paper, the problem of timing-constrained cell replacement using spare cells is firstly formulated to consider the timing effect of the rewiring result. Furthermore, a three-phase approach is proposed to replace the changed cells in a combinational circuit with available spare cells while the timing constraints on the changed cells are satisfied. Experimental results show that our approach can efficiently realize the functional changes under the timing constraints for 5 tested cases.
- S. Golson, "The human eco compiler," Synopsys User's Group Conference, pp.1--57, 2004.Google Scholar
- K. H. Chang and I. L. Markov, "Reap what you sow: spare cells for post-silicon metal fix," ACM International Symposium on Physical Design, pp. 103--110, 2008. Google ScholarDigital Library
- H. Y. Chang, H. R. Jiang and Y. W. Chang, "Simultaneous functional and timing ECO," ACM/IEEE Design Automation Conference, pp. 140--145, 2011. Google ScholarDigital Library
- J. H. Hung, Y. K. Yeh, Y. S. Tseng and T. M. Hsieh, "A new ECO technology for functional changes and removing timing violations," IEEE International Symposium on Quality Electronic Design, pp. 634--638, 2011.Google Scholar
- Faraday Corp., "Spare Cell Selection for Functional Change," IC/CAD Contest, Taiwan, 2010. http://cad_contest.cs.nctu.edu.tw/cad11/Problems/97/Google Scholar
Index Terms
- Timing-constrained replacement using spare cells for design changes
Recommendations
New spare cell design for IR drop minimization in Engineering Change Order
DAC '09: Proceedings of the 46th Annual Design Automation ConferenceUnused spare cells occur inevitably in traditional ECO design flow. It results in inefficient area usage, more leakage, and more IR drop impacts. To tackle these problems, a reconfigurable cell is proposed which serves the dual purposes of decoupling ...
Reconfigurable ECO cells for timing closure and IR drop minimization
Unused spare cells occur inevitably in traditional engineering change order (ECO) design flow. It results in inefficient area usage, more leakage, and more IR drop impacts. To tackle these problems, a reconfigurable cell is proposed, which serves the ...
A robust ECO engine by resource-constraint-aware technology mapping and incremental routing optimization
ASPDAC '11: Proceedings of the 16th Asia and South Pacific Design Automation ConferenceECO re-mapping is a key step in functional ECO tools. It implements a given patch function on a layout database with a limited spare cell resource. Previous ECO re-mapping algorithms are based on existing technology mappers. However, these mappers are ...
Comments