TY - JOUR
T1 - A metal-only-ECO solver for input-slew and output-loading violations
AU - Lu, Chien Pang
AU - Chao, Chia-Tso
AU - Lo, Chen Hsing
AU - Chang, Chih Wei
PY - 2010/2
Y1 - 2010/2
N2 - To reduce the time-to-market and photomask cost for advanced process technologies, metal-only economic cooperation organization (ECO) has become a practical and attractive solution to handle incremental design changes. Due to limited spare cells in metal-only ECO, the new added netlist may often violate the input-slew and output-loading constraints and, in turn, delay or even fail the timing closure. This paper presents a framework, named metal-only ECO slew/cap solver (MOESS), to resolve the input-slew and output-loading violations by connecting spare cells onto the violated nets as buffers. MOESS performs two buffer-insertion schemes in a sequential manner to first minimize the number of inserted buffers and then resolve timing violations, if any. The experimental results based on industrial designs demonstrate that MOESS can resolve more violations with fewer inserted buffers and less central processing unit runtime compared to an electronic design automation vendor's solution.
AB - To reduce the time-to-market and photomask cost for advanced process technologies, metal-only economic cooperation organization (ECO) has become a practical and attractive solution to handle incremental design changes. Due to limited spare cells in metal-only ECO, the new added netlist may often violate the input-slew and output-loading constraints and, in turn, delay or even fail the timing closure. This paper presents a framework, named metal-only ECO slew/cap solver (MOESS), to resolve the input-slew and output-loading violations by connecting spare cells onto the violated nets as buffers. MOESS performs two buffer-insertion schemes in a sequential manner to first minimize the number of inserted buffers and then resolve timing violations, if any. The experimental results based on industrial designs demonstrate that MOESS can resolve more violations with fewer inserted buffers and less central processing unit runtime compared to an electronic design automation vendor's solution.
KW - Economic cooperation organization (ECO)
KW - Physical design
KW - Slew/loading violation
UR - http://www.scopus.com/inward/record.url?scp=76649103047&partnerID=8YFLogxK
U2 - 10.1109/TCAD.2009.2040011
DO - 10.1109/TCAD.2009.2040011
M3 - Article
AN - SCOPUS:76649103047
SN - 0278-0070
VL - 29
SP - 240
EP - 245
JO - IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
JF - IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
IS - 2
M1 - 5395740
ER -