Advertisement

Ageing-Aware Logic Synthesis

  • Shengyu Duan
  • Mark Zwolinski
  • Basel HalakEmail author
Chapter
  • 318 Downloads

Abstract

CMOS wear-out mechanisms, especially bias temperature instability (BTI), cause growing concerns about circuit reliability. For a logic circuit, the BTI effect increases signal delays, eventually leading to timing violations. Due to the increased demand for circuit density, logic synthesis is currently a significant EDA process to design a circuit with many millions of transistors. Traditional synthesis process does not specifically consider the ageing effects. To ensure reliable operations during the expected lifetime of a circuit, it is necessary to incorporate BTI analysis and optimizations into logic synthesis. This chapter presents case studies about how state-of-the-art techniques can be used to enhance BTI lifetime reliability during synthesis and discusses the advantages and drawbacks of each type of methods.

References

  1. 1.
    Micheli, G. D. (2010). Chip challenge. IEEE Solid-State Circuits Magazine, 2, 22–26.CrossRefGoogle Scholar
  2. 2.
    Schlunder, C., Aresu, S., Georgakos, G., Kanert, W., Reisinger, H., Hofmann, K., & Gustin, W. (2012). HCI vs. BTI?-Neither one’s out. In Reliability Physics Symposium (IRPS), 2012 IEEE International (pp. 2F–4). IEEE.Google Scholar
  3. 3.
    Micheli, G. D. (1994). Synthesis and optimization of digital circuits. Berkshire: McGrawHill Higher Education.Google Scholar
  4. 4.
    Duan, S., Halak, B., & Zwolinski, M. (2017). An ageing-aware digital synthesis approach. In 2017 14th International Conference on Synthesis, Modeling, Analysis and Simulation Methods and Applications to Circuit Design (SMACD) (pp. 1–4).Google Scholar
  5. 5.
    Ebrahimi, M., Oboril, F., Kiamehr, S., & Tahoori, M. B. (2013). Aging-aware logic synthesis. In Proceedings of the International Conference on Computer-Aided Design (pp. 61–68).Google Scholar
  6. 6.
    Kang, K., Gangwal, S., Park, S. P., & Roy, K. (2008). NBTI induced performance degradation in logic and memory circuits: How effectively can we approach a reliability solution? In Proceedings of the 2008 Asia and South Pacific Design Automation Conference (pp. 726–731).Google Scholar
  7. 7.
    Kim, T. T. H., Lu, P. F., Jenkins, K. A., & Kim, C. H. (2015). A ring-oscillator-based reliability monitor for isolated measurement of NBTI and PBTI in high-k/metal gate technology. IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 23(7), 1360–1364.CrossRefGoogle Scholar
  8. 8.
    Afacan, E., Yelten, M. B., & Dündar G. (2017). Analog design methodologies for reliability in nanoscale CMOS circuits. In 2017 14th International Conference on Synthesis, Modeling, Analysis and Simulation Methods and Applications to Circuit Design (SMACD) (pp. 1–4).Google Scholar
  9. 9.
    Kiamehr, S., Firouzi, F., Ebrahimi, M., & Tahoori, M. B. (2014). Aging-aware standard cell library design. In Proceedings of the Conference on Design, Automation & Test in Europe. European Design and Automation Association (p. 261).Google Scholar
  10. 10.
    Kiamehr, S., Firouzi, F., & Tahoor, M. B. (2013). Aging-aware timing analysis considering combined effects of NBTI and PBTI. In 2013 14th International Symposium on Quality Electronic Design (ISQED) (pp. 53–59). IEEE.Google Scholar
  11. 11.
    Kumar, S. V., Kim, C. H., & Sapatnekar, S. S. (2007). NBTI-aware synthesis of digital circuits. In Proceedings of the 44th Annual Design Automation Conference (pp. 370–375). ACM.Google Scholar
  12. 12.
    Abbas, H., Zwolinski, M., & Halak, B. (2016). Static aging analysis using 3-dimensional delay library. In ERMAVSS@DATE (pp. 34–37).Google Scholar
  13. 13.
    Wu, K. C., & Marculescu, D. (2009). Joint logic restructuring and pin reordering against NBTI-induced performance degradation. In Proceedings of the Conference on Design, Automation and Test in Europe (pp. 75–80).Google Scholar
  14. 14.
    Lin, B., & De Man, H. (1993) Low-power driven technology mapping under timing constraints In 1993 IEEE International Conference on Computer Design: VLSI in Computers and Processors (pp. 421–427).Google Scholar
  15. 15.
    Chen, X., Wang, Y., Yang, H., Xie, Y., & Cao, Y. (2013). Assessment of circuit optimization techniques under NBTI. IEEE Design & Test, 30(6), 40–49.CrossRefGoogle Scholar
  16. 16.
    Chinnery, D. G., & Keutzer, K. (2005). Linear programming for sizing, Vth and Vdd assignment. In Proceedings of the 2005 International Symposium on Low Power Electronics and Design (pp. 149–154). ACM.Google Scholar
  17. 17.
    Gomez, A., & Champac, V. (2015). A new sizing approach for lifetime improvement of nanoscale digital circuits due to BTI aging. In 2015 IFIP/IEEE International Conference on Very Large Scale Integration (VLSI-SoC) (pp. 297–302). IEEE.Google Scholar
  18. 18.
    Chaudhary, K., & Pedram, M. (1992). A near optimal algorithm for technology mapping minimizing area under delay constraints. In Proceedings of the 29th ACM/IEEE Design Automation Conference (pp. 492–498). IEEE Computer Society Press.Google Scholar

Copyright information

© Springer Nature Switzerland AG 2020

Authors and Affiliations

  1. 1.The School of Electronics and Computer ScienceUniversity of SouthamptonSouthamptonUK

Personalised recommendations