IEEE Solid-States Circuits Magazine - Summer 2018 - 25
ensuring coverage for all failure scenarios. The autocalibrating ACD retains the low design overhead of the
traditional adaptive design and resolves the response-time problem via
clock-data compensation to mitigate
the guard bands for high-frequency
VDD droops while avoiding the error
recovery in resilient designs. The autocalibration feature eliminates the
costly overhead of tester calibration
for high-volume commercial processors. Looking forward, the unification
of VDD and FCLK regulation into a single
control loop enables infinite clock-data
compensation with intrinsic FCLK adaptation for dynamic variation tolerance.
References
[1] T. Fischer, J. Desai, B. Doyle, S. Naffziger,
and B. Patella, "A 90-nm variable frequency clock system for a power-managed
Itanium architecture processor," IEEE J.
Solid-State Circuits, vol. 41, no. 1, pp. 218-
228, 2006.
[2] R. McGowen, C. A. Poirier, C. Bostak, J.
Ignowski, M. Millican, W. H. Parks, and S.
Naffziger, "Power and temperature control on a 90-nm Itanium family processor," IEEE J. Solid-State Circuits, vol. 41, no.
1, pp. 229-237, 2006.
[3] J. Tschanz, N. S. Kim, S. Dighe, J. Howard, G. Ruhl, S. Vangal, S. Narendra, Y.
Hoskote, H. Wilson, C. Lam, M. Shuman,
C. Tokunaga, D. Somasekhar, S. Tang, D.
Finan, T. Karnik, N. Borkar, N. Kurd, and
V. De, "Adaptive frequency and biasing
techniques for tolerance to dynamic temperature-voltage variations and aging,"
in Proc. IEEE Int. Solid-State Circuits Conf.,
2007, pp. 292-293.
[4] C. R. Lefurgy, A. J. Drake, M. S. Floyd, M.
S. Allen-Ware, B. Brock, J. A. Tierno, and
J. B. Carter, "Active management of timing guardband to save energy in POWER7," in Proc. IEEE/ACM MICRO-44, 2011,
pp. 1-11.
[5] A. Grenat, S. Pant, R. Rachala, and S.
Naffziger, "Adaptive clocking system for
improved power efficiency in a 28nm x8664 microprocessor," in Proc. IEEE Int. SolidState Circuits Conf., 2014, pp. 106-107.
[6] M. S. Floyd, P. J. Restle, M. A. Sperling,
P. Owczarczyk, E. J. Fluhr, J. Friedrich,
P. Muench, T. Diemoz, P. Chuang, and C.
Vezyrtzis, "Adaptive clocking in the POWER9 processor for voltage droop protection," in Proc. IEEE Int. Solid-State Circuits
Conf., 2017, pp. 444-445.
[7] P. Franco and E. J. McCluskey, "On-line
testing of digital circuits," in Proc. IEEE
VLSI Test Symp., 1994, pp. 167-173.
[8] M. Nicolaidis, "Time redundancy based
soft-error tolerance to rescue nanometer technologies," in Proc. IEEE VLSI Test
Symp., 1999, pp. 86-94.
[9] D. Ernst, N. S. Kim, S. Das, S. Pant, R. Rao,
T. Pham, C. Ziesler, D. Blaauw, T. Austin,
K. Flautner, and T. Mudge, "Razor: A lowpower pipeline based on circuit-level timing speculation," IEEE/ACM MICRO, 2003,
pp. 7-18.
[10] S. Das, D. Roberts, S. Lee, S. Pant, D.
Blaauw, T. Austin, K. Flautner, and T.
Mudge, "A self-tuning DVS processor using delay-error detection and correction,"
IEEE J. Solid-State Circuits, vol. 41, no. 4,
pp. 792-804, 2006.
[11] S. Das, C. Tokunaga, S. Pant, W.-H. Ma, S.
Kalaiselvan, K. Lai, D. M. Bull, and D. T.
Blaauw, "Razor II: In situ error detection
and correction for PVT and SER tolerance," IEEE J. Solid-State Circuits, vol. 41,
no. 1, pp. 32-48, 2009.
[12] K. A. Bowman, J. W. Tschanz, N. S. Kim,
J. C. Lee, C. B. Wilkerson, S.-L. L. Lu, T.
Karnik, and V. K. De, "Energy-efficient
and metastability-immune resilient circuits for dynamic variation tolerance,"
IEEE J. Solid-State Circuits, vol. 41, no. 1,
pp. 49-63, 2009.
[13] K. A. Bowman, J. Tschanz, S.-L. Lu, P.
Aseron, M. Khellah, A. Raychowdhury, B.
Geuskens, C. Tokunaga, C. Wilkerson, T.
Karnik, and V. De, "A 45nm resilient microprocessor core for dynamic variation
tolerance," IEEE J. Solid-State Circuits, vol.
46, no. 1, pp. 194-208, 2011.
[14] D. Bull, S. Das, K. Shivashankar, G. S. Dasika, K. Flautner, and D. Blaauw, "A power-efficient 32 bit ARM processor using
timing-error detection and correction for
transient-error tolerance and adaptation
to PVT variation," IEEE J. Solid-State Circuits, vol. 46, no. 1, pp. 18-31, 2011.
[15] I. Kwon, S. Kim, D. Fick, M. Kim, Y.-P.
Chen, and D. Sylvester, "Razor-Lite: A
light-weight register for error detection
by observing virtual supply rails," IEEE
J. Solid-State Circuits, vol. 49, no. 9, pp.
2054-2066, 2014.
[16] Z. Hao, X. Xiang, C. Chen, J. Meng, Y. Ding,
and X. Yan, "EDSU: Error detection and
sampling unified flip-flop with ultra-low
overhead," Inst. Electron., Inform., Commun. Engineers Electron. Express, vol. 13,
no. 16, pp. 1-11, 2016.
[17] Y. Zhang, M. Khayatzadeh, K. Yang, M. Saligane, N. Pinckney, M. Alioto, D. Blaauw,
and D. Sylvester, "iRazor: 3-transistor current-based error detection and correction
in an ARM Cortex-R4 processor," in Proc.
IEEE Int. Solid-State Circuits Conf., 2016,
pp. 160-162.
[18] N. Kurd, P. Mosalikanti, M. Neidengard, J.
Douglas, and R. Kumar, "Next generation
Intel Core micro-architecture (Nehalem)
clocking," IEEE J. Solid-State Circuits, vol.
44, no. 4, pp. 1121-1129, 2009.
[19] K. A. Bowman, C. Tokunaga, T. Karnik, V.
K. De, and J. W. Tschanz, "A 22nm all-digital dynamically adaptive clock distribution for supply voltage droop tolerance,"
IEEE J. Solid-State Circuits, vol. 48, no. 4,
pp. 907-916, 2013.
[20] C. Tokunaga, J. F. Ryan, C. Augustine, J. P.
Kulkarni, Y.-C. Shih, S. T. Kim, R. Jain, K.
Bowman, A. Raychowdhury, M. M. Khellah, J. W. Tschanz, and V. De, "A graphics
execution core in 22nm CMOS featuring
adaptive clocking, selective boosting
and state-retentive sleep," in Proc. IEEE
Int. Solid-State Circuits Conf., 2014, pp.
108-109.
[21] K. A. Bowman, S. Raina, J. T. Bridges, D. J.
Yingling, H. H. Nguyen, B. R. Appel, Y. N.
Kolla, J. Jeong, F. I. Atallah, and D. W. Hansquine, "A 16 nm all-digital auto-calibrating
adaptive clock distribution for supply
voltage droop tolerance across a wide operating range," IEEE J. Solid-State Circuits,
vol. 51, no. 1, pp. 8-17, 2016.
[22] K. L. Wong, T. Rahal-Arabi, M. Ma, and G.
Taylor, "Enhancing microprocessor immunity to power supply noise with clock-data
compensation," IEEE J. Solid-State Circuits,
vol. 41, no. 4, pp. 749-758, 2006.
[23] S. Gangopadhyay, S. B. Nasir, A. Subramanian, V. Sathe, and A. Raychowdhury, "UVFR: A unified voltage and frequency regulator with 500MHz/0.84V to
100KHz/0.27V operating range, 99.4%
current efficiency and 27% supply guardband reduction," in Proc. IEEE ESSCIRC,
2016, pp. 321-324.
[24] X. Sun, S. Kim, F. Rahman, V. R. Pamula, X.
Li, N. John, and V. S. Sathe, "A combined
all-digital PLL-buck slack regulation system with autonomous CCM/DCM transition control and 82% average voltage-margin reduction in a 0.6-to-1.0V Cortex-M0
processor," in Proc. IEEE Int. Solid-State
Circuits Conf., 2018, pp. 302-303.
[25] F. Rahman, S. Kim, N. John, R. Kumar, X.
Li, R. Pamula, K. A. Bowman, and V. S.
Sathe, "An all-digital unified clock frequency and switched-capacitor voltage
regulator for variation tolerance in a subthreshold ARM Cortex M0 processor," in
Proc. IEEE Symp. VLSI Circuits, 2018, pp.
65-66.
About the Author
Keith A. Bowman (kbowman@qti
.qualcomm.com) is a principal engineer and manager in the Processor
Research Team at Qualcomm Technologies, Inc. in Raleigh, North Carolina.
He pioneered the invention, design,
and test of Qualcomm's first commercially successful circuit for mitigating the adverse effects of supply
voltage droops. He received his Ph.D.
degree from the Georgia Institute of
Technology, Atlanta, and worked at
Intel, Hillsboro, Oregon, for 12 years.
He has published more than 75 technical conference and journal papers,
received 15 patents, and presented
more than 35 tutorials on variationtolerant circuit designs. He currently
serves on the International Solid-State
Circuits Conference Technical Program Committee.
IEEE SOLID-STATE CIRCUITS MAGAZINE
su m m e r 2 0 18
25
IEEE Solid-States Circuits Magazine - Summer 2018
Table of Contents for the Digital Edition of IEEE Solid-States Circuits Magazine - Summer 2018
Contents
IEEE Solid-States Circuits Magazine - Summer 2018 - Cover1
IEEE Solid-States Circuits Magazine - Summer 2018 - Cover2
IEEE Solid-States Circuits Magazine - Summer 2018 - Contents
IEEE Solid-States Circuits Magazine - Summer 2018 - 2
IEEE Solid-States Circuits Magazine - Summer 2018 - 3
IEEE Solid-States Circuits Magazine - Summer 2018 - 4
IEEE Solid-States Circuits Magazine - Summer 2018 - 5
IEEE Solid-States Circuits Magazine - Summer 2018 - 6
IEEE Solid-States Circuits Magazine - Summer 2018 - 7
IEEE Solid-States Circuits Magazine - Summer 2018 - 8
IEEE Solid-States Circuits Magazine - Summer 2018 - 9
IEEE Solid-States Circuits Magazine - Summer 2018 - 10
IEEE Solid-States Circuits Magazine - Summer 2018 - 11
IEEE Solid-States Circuits Magazine - Summer 2018 - 12
IEEE Solid-States Circuits Magazine - Summer 2018 - 13
IEEE Solid-States Circuits Magazine - Summer 2018 - 14
IEEE Solid-States Circuits Magazine - Summer 2018 - 15
IEEE Solid-States Circuits Magazine - Summer 2018 - 16
IEEE Solid-States Circuits Magazine - Summer 2018 - 17
IEEE Solid-States Circuits Magazine - Summer 2018 - 18
IEEE Solid-States Circuits Magazine - Summer 2018 - 19
IEEE Solid-States Circuits Magazine - Summer 2018 - 20
IEEE Solid-States Circuits Magazine - Summer 2018 - 21
IEEE Solid-States Circuits Magazine - Summer 2018 - 22
IEEE Solid-States Circuits Magazine - Summer 2018 - 23
IEEE Solid-States Circuits Magazine - Summer 2018 - 24
IEEE Solid-States Circuits Magazine - Summer 2018 - 25
IEEE Solid-States Circuits Magazine - Summer 2018 - 26
IEEE Solid-States Circuits Magazine - Summer 2018 - 27
IEEE Solid-States Circuits Magazine - Summer 2018 - 28
IEEE Solid-States Circuits Magazine - Summer 2018 - 29
IEEE Solid-States Circuits Magazine - Summer 2018 - 30
IEEE Solid-States Circuits Magazine - Summer 2018 - 31
IEEE Solid-States Circuits Magazine - Summer 2018 - 32
IEEE Solid-States Circuits Magazine - Summer 2018 - 33
IEEE Solid-States Circuits Magazine - Summer 2018 - 34
IEEE Solid-States Circuits Magazine - Summer 2018 - 35
IEEE Solid-States Circuits Magazine - Summer 2018 - 36
IEEE Solid-States Circuits Magazine - Summer 2018 - 37
IEEE Solid-States Circuits Magazine - Summer 2018 - 38
IEEE Solid-States Circuits Magazine - Summer 2018 - 39
IEEE Solid-States Circuits Magazine - Summer 2018 - 40
IEEE Solid-States Circuits Magazine - Summer 2018 - 41
IEEE Solid-States Circuits Magazine - Summer 2018 - 42
IEEE Solid-States Circuits Magazine - Summer 2018 - 43
IEEE Solid-States Circuits Magazine - Summer 2018 - 44
IEEE Solid-States Circuits Magazine - Summer 2018 - 45
IEEE Solid-States Circuits Magazine - Summer 2018 - 46
IEEE Solid-States Circuits Magazine - Summer 2018 - 47
IEEE Solid-States Circuits Magazine - Summer 2018 - 48
IEEE Solid-States Circuits Magazine - Summer 2018 - 49
IEEE Solid-States Circuits Magazine - Summer 2018 - 50
IEEE Solid-States Circuits Magazine - Summer 2018 - 51
IEEE Solid-States Circuits Magazine - Summer 2018 - 52
IEEE Solid-States Circuits Magazine - Summer 2018 - 53
IEEE Solid-States Circuits Magazine - Summer 2018 - 54
IEEE Solid-States Circuits Magazine - Summer 2018 - 55
IEEE Solid-States Circuits Magazine - Summer 2018 - 56
IEEE Solid-States Circuits Magazine - Summer 2018 - 57
IEEE Solid-States Circuits Magazine - Summer 2018 - 58
IEEE Solid-States Circuits Magazine - Summer 2018 - 59
IEEE Solid-States Circuits Magazine - Summer 2018 - 60
IEEE Solid-States Circuits Magazine - Summer 2018 - 61
IEEE Solid-States Circuits Magazine - Summer 2018 - 62
IEEE Solid-States Circuits Magazine - Summer 2018 - 63
IEEE Solid-States Circuits Magazine - Summer 2018 - 64
IEEE Solid-States Circuits Magazine - Summer 2018 - 65
IEEE Solid-States Circuits Magazine - Summer 2018 - 66
IEEE Solid-States Circuits Magazine - Summer 2018 - 67
IEEE Solid-States Circuits Magazine - Summer 2018 - 68
IEEE Solid-States Circuits Magazine - Summer 2018 - 69
IEEE Solid-States Circuits Magazine - Summer 2018 - 70
IEEE Solid-States Circuits Magazine - Summer 2018 - 71
IEEE Solid-States Circuits Magazine - Summer 2018 - 72
IEEE Solid-States Circuits Magazine - Summer 2018 - 73
IEEE Solid-States Circuits Magazine - Summer 2018 - 74
IEEE Solid-States Circuits Magazine - Summer 2018 - 75
IEEE Solid-States Circuits Magazine - Summer 2018 - 76
IEEE Solid-States Circuits Magazine - Summer 2018 - 77
IEEE Solid-States Circuits Magazine - Summer 2018 - 78
IEEE Solid-States Circuits Magazine - Summer 2018 - 79
IEEE Solid-States Circuits Magazine - Summer 2018 - 80
IEEE Solid-States Circuits Magazine - Summer 2018 - 81
IEEE Solid-States Circuits Magazine - Summer 2018 - 82
IEEE Solid-States Circuits Magazine - Summer 2018 - 83
IEEE Solid-States Circuits Magazine - Summer 2018 - 84
IEEE Solid-States Circuits Magazine - Summer 2018 - 85
IEEE Solid-States Circuits Magazine - Summer 2018 - 86
IEEE Solid-States Circuits Magazine - Summer 2018 - 87
IEEE Solid-States Circuits Magazine - Summer 2018 - 88
IEEE Solid-States Circuits Magazine - Summer 2018 - 89
IEEE Solid-States Circuits Magazine - Summer 2018 - 90
IEEE Solid-States Circuits Magazine - Summer 2018 - 91
IEEE Solid-States Circuits Magazine - Summer 2018 - 92
IEEE Solid-States Circuits Magazine - Summer 2018 - 93
IEEE Solid-States Circuits Magazine - Summer 2018 - 94
IEEE Solid-States Circuits Magazine - Summer 2018 - 95
IEEE Solid-States Circuits Magazine - Summer 2018 - 96
IEEE Solid-States Circuits Magazine - Summer 2018 - 97
IEEE Solid-States Circuits Magazine - Summer 2018 - 98
IEEE Solid-States Circuits Magazine - Summer 2018 - 99
IEEE Solid-States Circuits Magazine - Summer 2018 - 100
IEEE Solid-States Circuits Magazine - Summer 2018 - 101
IEEE Solid-States Circuits Magazine - Summer 2018 - 102
IEEE Solid-States Circuits Magazine - Summer 2018 - 103
IEEE Solid-States Circuits Magazine - Summer 2018 - 104
IEEE Solid-States Circuits Magazine - Summer 2018 - 105
IEEE Solid-States Circuits Magazine - Summer 2018 - 106
IEEE Solid-States Circuits Magazine - Summer 2018 - 107
IEEE Solid-States Circuits Magazine - Summer 2018 - 108
IEEE Solid-States Circuits Magazine - Summer 2018 - Cover3
IEEE Solid-States Circuits Magazine - Summer 2018 - Cover4
https://www.nxtbook.com/nxtbooks/ieee/mssc_fall2023
https://www.nxtbook.com/nxtbooks/ieee/mssc_summer2023
https://www.nxtbook.com/nxtbooks/ieee/mssc_spring2023
https://www.nxtbook.com/nxtbooks/ieee/mssc_winter2023
https://www.nxtbook.com/nxtbooks/ieee/mssc_fall2022
https://www.nxtbook.com/nxtbooks/ieee/mssc_summer2022
https://www.nxtbook.com/nxtbooks/ieee/mssc_spring2022
https://www.nxtbook.com/nxtbooks/ieee/mssc_winter2022
https://www.nxtbook.com/nxtbooks/ieee/mssc_fall2021
https://www.nxtbook.com/nxtbooks/ieee/mssc_summer2021
https://www.nxtbook.com/nxtbooks/ieee/mssc_spring2021
https://www.nxtbook.com/nxtbooks/ieee/mssc_winter2021
https://www.nxtbook.com/nxtbooks/ieee/mssc_fall2020
https://www.nxtbook.com/nxtbooks/ieee/mssc_summer2020
https://www.nxtbook.com/nxtbooks/ieee/mssc_spring2020
https://www.nxtbook.com/nxtbooks/ieee/mssc_winter2020
https://www.nxtbook.com/nxtbooks/ieee/mssc_fall2019
https://www.nxtbook.com/nxtbooks/ieee/mssc_summer2019
https://www.nxtbook.com/nxtbooks/ieee/mssc_2019summer
https://www.nxtbook.com/nxtbooks/ieee/mssc_2019winter
https://www.nxtbook.com/nxtbooks/ieee/mssc_2018fall
https://www.nxtbook.com/nxtbooks/ieee/mssc_2018summer
https://www.nxtbook.com/nxtbooks/ieee/mssc_2018spring
https://www.nxtbook.com/nxtbooks/ieee/mssc_2018winter
https://www.nxtbook.com/nxtbooks/ieee/solidstatecircuits_winter2017
https://www.nxtbook.com/nxtbooks/ieee/solidstatecircuits_fall2017
https://www.nxtbook.com/nxtbooks/ieee/solidstatecircuits_summer2017
https://www.nxtbook.com/nxtbooks/ieee/solidstatecircuits_spring2017
https://www.nxtbook.com/nxtbooks/ieee/solidstatecircuits_winter2016
https://www.nxtbook.com/nxtbooks/ieee/solidstatecircuits_fall2016
https://www.nxtbook.com/nxtbooks/ieee/solidstatecircuits_summer2016
https://www.nxtbook.com/nxtbooks/ieee/solidstatecircuits_spring2016
https://www.nxtbook.com/nxtbooks/ieee/solidstatecircuits_winter2015
https://www.nxtbook.com/nxtbooks/ieee/solidstatecircuits_fall2015
https://www.nxtbook.com/nxtbooks/ieee/solidstatecircuits_summer2015
https://www.nxtbook.com/nxtbooks/ieee/solidstatecircuits_spring2015
https://www.nxtbook.com/nxtbooks/ieee/solidstatecircuits_winter2014
https://www.nxtbook.com/nxtbooks/ieee/solidstatecircuits_fall2014
https://www.nxtbook.com/nxtbooks/ieee/solidstatecircuits_summer2014
https://www.nxtbook.com/nxtbooks/ieee/solidstatecircuits_spring2014
https://www.nxtbookmedia.com