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...

Full description

Saved in:
Bibliographic Details
Published inIEEE transactions on computer-aided design of integrated circuits and systems Vol. 24; no. 5; pp. 773 - 782
Main Authors Kai Wang, Ran, Y., Hailin Jiang, Marek-Sadowska, M.
Format Journal Article
LanguageEnglish
Published New York IEEE 01.05.2005
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Subjects
Online AccessGet 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