[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/1366110.1366176acmconferencesArticle/Chapter ViewAbstractPublication PagesglsvlsiConference Proceedingsconference-collections
research-article

A linear programming formulation for security-aware gate sizing

Published: 04 May 2008 Publication History

Abstract

Differential power analysis (DPA) has been shown to be the dominant type of side-channel attacks that significantly jeopardize the security in integrated circuits. It has been shown that the data, the functional unit operations as well as the internal micro-architectures can be detected through current and power analysis. Subsequently, different CMOS logic styles have been proposed in the literature for performing computations in such a manner that the current and power signatures can be concealed through reduction of the variance in transient power dissipation. In this work, we propose a gate sizing formulation based on traditional static CMOS standard cells that improves the security of the circuits while maintaining low overheads in terms of area, power and delay. The proposed algorithm considers all disjoint paths from primary inputs to the primary outputs, performing gate sizing with the objective of balancing the switched path capacitances among the various paths making it difficult to extract power or current signatures through current or power profiling. Further, we show that the path based security aware gate sizing formulation is NP-complete and propose a greedy approximation algorithm based on linear programming. The proposed algorithm has been implemented and validated on the ISCAS85 benchmarks and the experimental results indicate a reduction of the variance of transient dynamic power by about 40% with very low overhead in terms of delay, area and power.

References

[1]
M. Berkelaar and J. Jess. Gate sizing in mos digital circuits with linear programming. Proc. of EDAC, pages 217--221, 1990.
[2]
J. Fishburn and A. Dunlop. Tilos: A posynomial programming approach to transistor sizing. Proc. of ICCAD, pages 326--328, 1985.
[3]
N. Hanchate and N. Ranganathan. Simultaneous interconnect delay and crosstalk noise optimization through gate sizing using game theory. Trans. on Computers, 55(8):1011--1023, 2006.
[4]
P. Kocher, J. Jaffe, and B. Jun. Differential power analysis. Proc. of Intl. Cryptology Conf. on Advances in Cryptology, pages 388--397, 1999.
[5]
O. Kommerling and M. Kuhn. Design principles for tamper-resistant smartcard processors. Workshop on Smartcard Technology, pages 9--20, 1999.
[6]
V. Mahalingam, N. Ranganathan, and J. Harlow III. A novel approach for variation aware power minimization during gate sizing. Proc. of ISLPED, pages 174--179, 2006.
[7]
M. Mani and M. Orshansky. A new statistical optimization algorithm for gate sizing. Proc. of ICCD, pages 272--277, 2004.
[8]
A. Murugavel and N. Ranganathan. Gate sizing and buffer insertion using economic models for power optimization. Proc. of Intl. Conf. on VLSI Design, pages 195--200, 2004.
[9]
S. Ravi, A. Raghunathan, P. Kocher, and S. Hattangady. Security in embedded systems: Design challenges. Trans. on Embedded Computing Systems, pages 361--391, 2004.
[10]
S. Sapatnekar, V. Rao, and P. Vaidya. An exact solution to the transistor sizing problem for cmos circuits using convex optimization. Trans. on CAD, 12(11):1621--1634, 1993.
[11]
J. Singh, V. Nookala, Z. Luo, and S. Sapatnekar. Robust gate sizing by geometric programming. Proc. of DAC, pages 315--320, 2005.
[12]
D. Sinha and H. Zhou. Gate sizing for crosstalk reduction under timing constraints by lagrangian relaxation. Proc. of ICCAD, pages 14--19, 2004.
[13]
K. Tiri and I. Verbauwhede. A dynamic and differential cmos logic with signal independent power consumption to withstand differential power analysis on smart cards. Proc. of Conf. of Solid--State Circuits, 2002.
[14]
K. Tiri and I. Verbauwhede. A logic level design methology for a secure dpa resistant asic or fpga implementation. Proc. of DATE, pages 246--251, 2004.
[15]
K. Tiri and I. Verbauwhede. A digital design flow for secure integrated circuits. Trans. on CAD, 25(7):1197--1208, 2006.
[16]
X. Yang and K. Saluja. Combating nbti degradation via gate sizing. Proc. of ISQED, pages 47--52, 2007.
[17]
Q. Zhou and K. Mohanram. Gate sizing to radiation harden combinational logic. Trans. on CAD, 25(1):155--166, 2006.

Cited By

View all
  • (2021)Incremental Lagrangian Relaxation Based Discrete Gate Sizing and Threshold Voltage AssignmentTechnologies10.3390/technologies90400929:4(92)Online publication date: 26-Nov-2021
  • (2017) Improved lagrangian relaxation-based gate size and V T assignment for very large circuits 2017 1st Conference on PhD Research in Microelectronics and Electronics Latin America (PRIME-LA)10.1109/PRIME-LA.2017.7899169(1-4)Online publication date: Feb-2017
  • (2014)Effective Method for Simultaneous Gate Sizing and $V$ th Assignment Using Lagrangian RelaxationIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2014.230584733:4(546-557)Online publication date: 1-Apr-2014
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
GLSVLSI '08: Proceedings of the 18th ACM Great Lakes symposium on VLSI
May 2008
480 pages
ISBN:9781595939999
DOI:10.1145/1366110
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 04 May 2008

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. differential power analysis
  2. dynamic power variance
  3. gate sizing
  4. linear programming.
  5. path balancing

Qualifiers

  • Research-article

Conference

GLSVLSI08
Sponsor:
GLSVLSI08: Great Lakes Symposium on VLSI 2008
May 4 - 6, 2008
Florida, Orlando, USA

Acceptance Rates

Overall Acceptance Rate 312 of 1,156 submissions, 27%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)2
  • Downloads (Last 6 weeks)0
Reflects downloads up to 24 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2021)Incremental Lagrangian Relaxation Based Discrete Gate Sizing and Threshold Voltage AssignmentTechnologies10.3390/technologies90400929:4(92)Online publication date: 26-Nov-2021
  • (2017) Improved lagrangian relaxation-based gate size and V T assignment for very large circuits 2017 1st Conference on PhD Research in Microelectronics and Electronics Latin America (PRIME-LA)10.1109/PRIME-LA.2017.7899169(1-4)Online publication date: Feb-2017
  • (2014)Effective Method for Simultaneous Gate Sizing and $V$ th Assignment Using Lagrangian RelaxationIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2014.230584733:4(546-557)Online publication date: 1-Apr-2014
  • (2013)Power-Aware Minimum NBTI Vector Selection Using a Linear Programming ApproachIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2012.221110332:1(100-110)Online publication date: 1-Jan-2013
  • (2013)Simultaneous gate sizing and Vth assignment using Lagrangian Relaxation and delay sensitivities2013 IEEE Computer Society Annual Symposium on VLSI (ISVLSI)10.1109/ISVLSI.2013.6654627(84-89)Online publication date: Aug-2013
  • (2013)Simultaneous gate sizing and Vt assignment using Fanin/Fanout ratio and Simulated Annealing2013 IEEE International Symposium on Circuits and Systems (ISCAS2013)10.1109/ISCAS.2013.6572398(2549-2552)Online publication date: May-2013
  • (2012)Transistor sizing and gate sizing using geometric programming considering delay minimization10th IEEE International NEWCAS Conference10.1109/NEWCAS.2012.6328962(85-88)Online publication date: Jun-2012
  • (2012)Tradeoff between delay and area in gate sizing using Geometric Programming2012 IEEE 3rd Latin American Symposium on Circuits and Systems (LASCAS)10.1109/LASCAS.2012.6180332(1-4)Online publication date: Feb-2012
  • (2011)A linear programming approach for minimum NBTI vector selectionProceedings of the 21st edition of the great lakes symposium on Great lakes symposium on VLSI10.1145/1973009.1973060(253-258)Online publication date: 2-May-2011
  • (2011)Gate sizing using Geometric Programming2011 IEEE Second Latin American Symposium on Circuits and Systems (LASCAS)10.1109/LASCAS.2011.5750263(1-4)Online publication date: Feb-2011
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media