General skew constrained clock network sizing based on sequential linear programming
We investigate the problem of clock network sizing subject to general skew constraints. A novel approach based on sequential linear programming is presented. The original nonlinear programming problem is transformed into a sequence of linear programs by taking the first-order Taylor's expansion...
Saved in:
Published in | IEEE transactions on computer-aided design of integrated circuits and systems Vol. 24; no. 5; pp. 773 - 782 |
---|---|
Main Authors | , , , |
Format | Journal Article |
Language | English |
Published |
New York
IEEE
01.05.2005
The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
Subjects | |
Online Access | Get full text |
Cover
Loading…
Abstract | We investigate the problem of clock network sizing subject to general skew constraints. A novel approach based on sequential linear programming is presented. The original nonlinear programming problem is transformed into a sequence of linear programs by taking the first-order Taylor's expansion of clock path delay with respect to buffer and/or wire widths. For each linear program, the sensitivities of clock path delay, with respect to buffer and/or wire widths, are efficiently updated by applying time-domain analysis to the clock network in a divide-and-conquer fashion. Our technique can take into account power supply and process variations. We demonstrate experimentally that the proposed technique is not only capable of optimizing effectively the skew and area of clock network, but also of providing more accurate delay and skew results compared to the traditional approaches. |
---|---|
AbstractList | We investigate the problem of clock network sizing subject to general skew constraints. A novel approach based on sequential linear programming is presented. The original nonlinear programming problem is transformed into a sequence of linear programs by taking the first-order Taylor's expansion of clock path delay with respect to buffer and/or wire widths. For each linear program, the sensitivities of clock path delay, with respect to buffer and/or wire widths, are efficiently updated by applying time-domain analysis to the clock network in a divide-and-conquer fashion. Our technique can take into account power supply and process variations. We demonstrate experimentally that the proposed technique is not only capable of optimizing effectively the skew and area of clock network, but also of providing more accurate delay and skew results compared to the traditional approaches. |
Author | Hailin Jiang Kai Wang Ran, Y. Marek-Sadowska, M. |
Author_xml | – sequence: 1 surname: Kai Wang fullname: Kai Wang organization: Electr. & Comput. Eng. Dept., Univ. of California, Santa Barbara, CA, USA – sequence: 2 givenname: Y. surname: Ran fullname: Ran, Y. organization: Electr. & Comput. Eng. Dept., Univ. of California, Santa Barbara, CA, USA – sequence: 3 surname: Hailin Jiang fullname: Hailin Jiang organization: Electr. & Comput. Eng. Dept., Univ. of California, Santa Barbara, CA, USA – sequence: 4 givenname: M. surname: Marek-Sadowska fullname: Marek-Sadowska, M. organization: Electr. & Comput. Eng. Dept., Univ. of California, Santa Barbara, CA, USA |
BookMark | eNqFkbtLBDEQh4MoeD56wWaxsNtz8tpNSjmfINicdchlZyXeXqLJHqJ_vTlOECy0SjHfN5OZ3wHZDTEgIScUppSCvpjPLq-mDEBOlWh4w3bIhGre1oJKuksmwFpVA7SwTw5yfgGgQjI9IfNbDJjsUOUlvlcuhjwm6wN2lRuiW1YBx_eYllX2nz48VwubSymGKuPbGsPoizkU3KbqNcXnZFergh2Rvd4OGY-_30PydHM9n93VD4-397PLh9pxycZ6wRV2Ui2o63jXdqLvnXUUJTqNLaUSKArdt6qVUvddJyRnVljZUGUV9BT5ITnf9i2zy3fyaFY-OxwGGzCus2GaNQqk-B9UwCTnTQHPfoEvcZ1CWcIoxQXTXEOBmi3kUsw5YW-cH-3oY9jcbjAUzCYSs4nEbCIx20iKCL_E1-RXNn38pZxuFY-IP7hggraafwGpopll |
CODEN | ITCSDI |
CitedBy_id | crossref_primary_10_1016_j_vlsi_2015_08_005 crossref_primary_10_1145_2159542_2159548 crossref_primary_10_1109_TCAD_2010_2061654 crossref_primary_10_1109_TCSII_2016_2598581 crossref_primary_10_1109_TCAD_2013_2288698 crossref_primary_10_1109_TCAD_2013_2293067 crossref_primary_10_1109_TCAD_2016_2597213 crossref_primary_10_1109_TVLSI_2008_2009187 crossref_primary_10_1109_TVLSI_2009_2019088 crossref_primary_10_1007_s11265_014_0888_x crossref_primary_10_1109_TCAD_2012_2220769 crossref_primary_10_1016_j_vlsi_2013_10_008 |
Cites_doi | 10.1109/ICCAD.1992.279401 10.1145/337292.337362 10.1109/LPE.1996.547520 10.1145/266021.266307 10.1109/43.848085 10.1145/567270.567271 10.1109/43.331409 10.1145/240518.240593 10.1145/293625.293628 10.1145/277044.277229 10.1063/1.1697872 10.1109/43.536716 10.1016/S0167-9260(96)00008-9 10.1145/589411.589416 10.1109/12.55696 10.1023/A:1007939023899 10.1109/82.204128 10.1109/5.929649 10.1145/337292.337359 10.1109/DAC.1995.249997 10.1109/ICCAD.1993.580152 |
ContentType | Journal Article |
Copyright | Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2005 |
Copyright_xml | – notice: Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2005 |
DBID | 97E RIA RIE AAYXX CITATION 7SC 7SP 8FD JQ2 L7M L~C L~D 7TB FR3 |
DOI | 10.1109/TCAD.2005.846362 |
DatabaseName | IEEE All-Society Periodicals Package (ASPP) 2005–Present IEEE All-Society Periodicals Package (ASPP) 1998–Present IEEE Electronic Library (IEL) CrossRef Computer and Information Systems Abstracts Electronics & Communications Abstracts Technology Research Database ProQuest Computer Science Collection Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Academic Computer and Information Systems Abstracts Professional Mechanical & Transportation Engineering Abstracts Engineering Research Database |
DatabaseTitle | CrossRef Technology Research Database Computer and Information Systems Abstracts – Academic Electronics & Communications Abstracts ProQuest Computer Science Collection Computer and Information Systems Abstracts Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Professional Mechanical & Transportation Engineering Abstracts Engineering Research Database |
DatabaseTitleList | Technology Research Database Technology Research Database |
Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library (IEL) url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/ sourceTypes: Publisher |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Engineering |
EISSN | 1937-4151 |
EndPage | 782 |
ExternalDocumentID | 2425519711 10_1109_TCAD_2005_846362 1424179 |
Genre | orig-research |
GroupedDBID | --Z -~X 0R~ 29I 4.4 5GY 5VS 6IK 97E AAJGR AARMG AASAJ AAWTH ABAZT ABQJQ ABVLG ACGFS ACIWK ACNCT AENEX AETIX AGQYO AGSQL AHBIQ AI. AIBXA AKJIK AKQYR ALLEH ALMA_UNASSIGNED_HOLDINGS ASUFR ATWAV BEFXN BFFAM BGNUA BKEBE BPEOZ CS3 DU5 EBS EJD HZ~ H~9 IBMZZ ICLAB IFIPE IFJZH IPLJI JAVBF LAI M43 O9- OCL P2P PZZ RIA RIE RNS TN5 VH1 VJK AAYXX CITATION RIG 7SC 7SP 8FD JQ2 L7M L~C L~D 7TB FR3 |
ID | FETCH-LOGICAL-c352t-b38ed58b1cd3d7d4ffcac1e5ec9e711501e49f787559fdd4532a4a5618a80f1e3 |
IEDL.DBID | RIE |
ISSN | 0278-0070 |
IngestDate | Thu Jul 10 18:14:33 EDT 2025 Fri Jul 11 12:30:19 EDT 2025 Sun Jun 29 16:36:29 EDT 2025 Thu Apr 24 22:55:37 EDT 2025 Tue Aug 05 12:12:52 EDT 2025 Tue Aug 26 16:40:10 EDT 2025 |
IsPeerReviewed | true |
IsScholarly | true |
Issue | 5 |
Language | English |
License | https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html |
LinkModel | DirectLink |
MergedId | FETCHMERGED-LOGICAL-c352t-b38ed58b1cd3d7d4ffcac1e5ec9e711501e49f787559fdd4532a4a5618a80f1e3 |
Notes | ObjectType-Article-2 SourceType-Scholarly Journals-1 ObjectType-Feature-1 content type line 14 content type line 23 |
PQID | 883429390 |
PQPubID | 23500 |
PageCount | 10 |
ParticipantIDs | crossref_citationtrail_10_1109_TCAD_2005_846362 proquest_miscellaneous_29268054 ieee_primary_1424179 proquest_miscellaneous_28025336 proquest_journals_883429390 crossref_primary_10_1109_TCAD_2005_846362 |
PublicationCentury | 2000 |
PublicationDate | 2005-May 2005-05-00 20050501 |
PublicationDateYYYYMMDD | 2005-05-01 |
PublicationDate_xml | – month: 05 year: 2005 text: 2005-May |
PublicationDecade | 2000 |
PublicationPlace | New York |
PublicationPlace_xml | – name: New York |
PublicationTitle | IEEE transactions on computer-aided design of integrated circuits and systems |
PublicationTitleAbbrev | TCAD |
PublicationYear | 2005 |
Publisher | IEEE The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
Publisher_xml | – name: IEEE – name: The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
References | ref12 ref11 ref10 ref16 ref19 ref18 Bertsekas (ref1) 1995 Boese (ref2) Pullela (ref17) ref23 Weste (ref24) 1993 ref25 ref20 ref22 ref21 ref28 ref27 ref8 ref7 ref9 ref4 ref3 ref6 ref5 Xi (ref26) 1997; 16 Nagel (ref15) 1975 |
References_xml | – ident: ref21 doi: 10.1109/ICCAD.1992.279401 – start-page: 17 volume-title: Proc. 5th IEEE Int. Conf. ASIC ident: ref2 article-title: Zero-skew clock routing trees with minimum wire length – ident: ref19 doi: 10.1145/337292.337362 – ident: ref23 doi: 10.1109/LPE.1996.547520 – ident: ref4 doi: 10.1145/266021.266307 – ident: ref20 doi: 10.1109/43.848085 – ident: ref22 doi: 10.1145/567270.567271 – volume-title: Nonlinear Programming year: 1995 ident: ref1 – ident: ref18 doi: 10.1109/43.331409 – ident: ref8 doi: 10.1145/240518.240593 – ident: ref6 doi: 10.1145/293625.293628 – ident: ref9 doi: 10.1145/277044.277229 – ident: ref10 doi: 10.1063/1.1697872 – ident: ref28 doi: 10.1109/43.536716 – ident: ref5 doi: 10.1016/S0167-9260(96)00008-9 – volume-title: Spice2: A Computer Program to Simulate Semiconductor Circuits year: 1975 ident: ref15 – ident: ref27 doi: 10.1145/589411.589416 – ident: ref11 doi: 10.1109/12.55696 – volume: 16 start-page: 163 issue: 2/3 year: 1997 ident: ref26 article-title: Useful-skew clock routing with gate sizing for low power design publication-title: J. VLSI Signal Process. Syst. doi: 10.1023/A:1007939023899 – ident: ref3 doi: 10.1109/82.204128 – ident: ref12 doi: 10.1109/5.929649 – ident: ref16 doi: 10.1145/337292.337359 – volume-title: Principles of CMOS VLSI Design: A Systems Perspective year: 1993 ident: ref24 – ident: ref25 doi: 10.1109/DAC.1995.249997 – start-page: 165 volume-title: Proc. 30th Design Automation Conf. ident: ref17 article-title: Reliable nonzero skew clock trees using wire width optimization – ident: ref7 doi: 10.1109/ICCAD.1993.580152 |
SSID | ssj0014529 |
Score | 1.8834674 |
Snippet | We investigate the problem of clock network sizing subject to general skew constraints. A novel approach based on sequential linear programming is presented.... |
SourceID | proquest crossref ieee |
SourceType | Aggregation Database Enrichment Source Index Database Publisher |
StartPage | 773 |
SubjectTerms | Accuracy Analytical models Clock slew Clocks Delay effects Integrated circuit interconnections Linear programming Power supplies power supply noise Scheduling sequential linear programming System performance Wire |
Title | General skew constrained clock network sizing based on sequential linear programming |
URI | https://ieeexplore.ieee.org/document/1424179 https://www.proquest.com/docview/883429390 https://www.proquest.com/docview/28025336 https://www.proquest.com/docview/29268054 |
Volume | 24 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1La9wwEB6SnJpD2zxKt2kTHXop1LuW5Yd0LCUhBJLTBnIzeoyhbOoN2V0K-fWdkbzbNikhN4PHWNKMNN9oXgCfbWFql3uXSWd0VsrGZTYozFBprArrg1WcjXx5VZ9flxc31c0WfN3kwiBiDD7DMT9GX36Y-xVflU04K4sEaBu2yXBLuVobjwE7EON9CleMJTleuyRzM5nSpNLtiebyWMU_Kij2VHlyEEftcvYGLtfjSkEls_Fq6cb-4VHJxpcO_C28HmCm-JbkYg-2sN-H3b-KDx7AdKg4LRYz_CU840RuF4FBeFJwM9GnAHGx-PFA9ILVXRDzXqTgazoYbgVDVHsvhhivn0R2CNdnp9Pv59nQYyHzBL2WmSOehEo76YMKTSi7zlsvsUJvsGG0KLE0He1qsjy6EMpKFba0BLq01XknUb2DnX7e43sQrlbedQ3Zl9KW0gVCnqg7aZouGGltM4LJetlbPxQg54ndttEQyU3LjOK-mFWbGDWCL5sv7lLxjWdoD3jd_9ClJR_B0Zqz7bA7F63WitSwMvkITjZvaVuxr8T2OF8t2kITGFSqfobCFLUmwPvh_z8-glexymuMjfwIO8v7FX4i_LJ0x1FwfwOBke6O |
linkProvider | IEEE |
linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1LbxMxEB6VcoAeeBVEKFAfuCCxyXq9D_uIEFWApqdU6m3lx6yEUjaoSVSpv54ZexOeqrittLNa2zP2fPaMvwF4YwtTu9y7TDqjs1I2LrNBYYZKY1VYH6zi28izs3p6Xn6-qC724N3uLgwixuQzHPNjjOWHpd_wUdmEb2WRAd2Bu-T3K5lua-1iBhxCjCcqzBlLlrwNSuZmMqdupfMTzQRZxW9OKFZV-Wspjv7l5CHMti1LaSWL8Wbtxv7mD9LG_236I3gwAE3xPlnGY9jD_gkc_EI_eAjzgXNarBZ4LTwjRS4YgUF4cnEL0acUcbH6ekPygh1eEMtepPRrWhouBYNUeyWGLK9vJPYUzk8-zj9Ms6HKQuYJfK0zR1oJlXbSBxWaUHadt15ihd5gw3hRYmk6mte09-hCKCtV2NIS7NJW551E9Qz2-2WPz0G4WnnXNbTDlLaULhD2RN1J03TBSGubEUy2w976gYKcO3bZxq1IblpWFFfGrNqkqBG83X3xPdFv3CJ7yOP-Uy4N-QiOtppth_m5arVW5IiVyUdwvHtLE4ujJbbH5WbVFprgoFL1LRKmqDVB3hf__vEx3JvOZ6ft6aezL0dwP3K-xkzJl7C_vtrgK0Iza_c6GvEPFmPx1w |
openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=General+skew+constrained+clock+network+sizing+based+on+sequential+linear+programming&rft.jtitle=IEEE+transactions+on+computer-aided+design+of+integrated+circuits+and+systems&rft.au=Wang%2C+Kai&rft.au=Ran%2C+Y&rft.au=Jiang%2C+Hailin&rft.au=Marek-Sadowska%2C+M&rft.date=2005-05-01&rft.pub=The+Institute+of+Electrical+and+Electronics+Engineers%2C+Inc.+%28IEEE%29&rft.issn=0278-0070&rft.eissn=1937-4151&rft.volume=24&rft.issue=5&rft.spage=773&rft_id=info:doi/10.1109%2FTCAD.2005.846362&rft.externalDBID=NO_FULL_TEXT&rft.externalDocID=2425519711 |
thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0278-0070&client=summon |
thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0278-0070&client=summon |
thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0278-0070&client=summon |