Fully Integrated Low-Drop-Out Regulator Design based on ...

78
Fully Integrated Low-Drop-Out Regulator Design based on Event-Driven PI Control Doyun Kim Submitted in partial fulfillment of the requirements for the degree of Doctor of Philosophy in the Graduate School of Arts and Sciences COLUMBIA UNIVERSITY 2019

Transcript of Fully Integrated Low-Drop-Out Regulator Design based on ...

Page 1: Fully Integrated Low-Drop-Out Regulator Design based on ...

Fully Integrated Low-Drop-Out RegulatorDesign based on Event-Driven PI Control

Doyun Kim

Submitted in partial fulfillment of the

requirements for the degree of

Doctor of Philosophy

in the Graduate School of Arts and Sciences

COLUMBIA UNIVERSITY

2019

Page 2: Fully Integrated Low-Drop-Out Regulator Design based on ...

c©2019

Doyun Kim

All Rights Reserved

Page 3: Fully Integrated Low-Drop-Out Regulator Design based on ...

ABSTRACT

Fully Integrated Low-Drop-Out RegulatorDesign based on Event-Driven PI Control

Doyun Kim

A system-on-chip (SoC) with near-threshold supply voltage (NTV) operation has received

a significant amount of attention. Its high energy-efficiency supports a number of low-

power emerging applications such as wireless sensor networks and Internet-of-Thing edge

devices. Integrating various digital, analog, mixed-signal, and power sub-systems, such SoC

designs need to employ tens of voltage domains to push the envelope of energy-efficiency,

performance, and robustness. A low-drop-out (LDO) regulator is a key building block for

creating voltage domains on a chip thanks to its high power density.

In particular, its digital implementation, i.e., digital LDO, recently has emerged as a

popular topology since it can support a wide range of input voltage from super-threshold

to near-threshold voltage regimes, while conventional analog LDOs become less effective.

One of the critical overheads in existing digital LDO designs is a requirement of off-chip

output capacitor for stabilizing the output voltage, due to inadequate latency in active

control paths. It is possible to employ higher clock frequency in a digital LDO; however

such solutions inevitably increase power dissipation. This off-chip capacitor overhead can

significantly increase chip pin count and printed circuit board (PCB) space, thus limiting

the number of power domains that an SoC can have.

Page 4: Fully Integrated Low-Drop-Out Regulator Design based on ...

This thesis presents my research on fully-integrated digital LDO designs based on event-

driven control architecture. My research focuses on scaling down the output capacitor size

(COUT ) to the integrable level and improving transient performance such as maximum voltage

change and settling time. To shrink the output capacitor size, we introduced the event-driven

control and the binary digital PI controller in our first event-driven LDO design. Thanks to

the event-driven control, we achieved control loop latency reduction without compromising

power consumption, leading to output capacitor size reduction. The first design shows 2.7x

improvement over the previous digital LDO designs in Figure-of-Merit with a 400pF of

output capacitor. To further reduce output capacitor size and support larger load current,

we implemented the second event-driven digital LDO designs with fine-grained parallelism.

The parallel structure of its PI controller reduces the latency of the proportional part, which

mainly regulates output voltage, so it achieves better transient performance with reduced

size of capacitor. Also, the parallel-shift-register-based integration part lowers computation

and area overheads. The second design outperforms the state of the arts by over 17x in

Figure-of-Merits with only a 100pF of output capacitor. In the last design, we introduced

initialization and self-triggering control. The initialization estimates load current change in

the beginning of regulation process and sets the controller output close to the desired value.

This leads to substantial reduction of settling time. Also, thanks to self-triggering control,

the hardware overhead from counting the event interval is removed without the first response

time degradation, achieving high current density. The last design with a 100pF of output

capacitor improves settling time and current density by 3.8x and 6.7x, respectively, while

achieving comparable transient performance in terms of Figure-of-Merit.

Page 5: Fully Integrated Low-Drop-Out Regulator Design based on ...

Table of Contents

List of Figures iii

List of Tables vi

1 Introduction 1

1.1 Background . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

1.2 Low-drop-out regulator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2

1.3 Comparison between analog and digital LDO designs . . . . . . . . . . . . . 3

1.4 Event-driven control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

1.5 Event-driven digital LDO . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

2 Event-driven LDO based on binary PI control 10

2.1 Motivation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

2.2 Overall architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

2.3 Continuous-time ADC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

2.4 Trigger generator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

2.5 Binary PI controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

2.6 Challenges of Event-driven systems . . . . . . . . . . . . . . . . . . . . . . . 19

i

Page 6: Fully Integrated Low-Drop-Out Regulator Design based on ...

2.6.1 Sticking Problem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

2.6.2 Limit cycle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

2.7 Stability analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

2.8 Measurement results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

3 Event-driven LDO based on parallelized controller 33

3.1 Motivation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33

3.2 Overall architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

3.3 Separate PI controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35

3.4 P part structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

3.5 I part structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

3.6 Measurement results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41

4 Event-driven LDO with self-triggering control and initialization 46

4.1 Motivation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46

4.2 Overall architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48

4.3 Pulse controller for self-triggering control . . . . . . . . . . . . . . . . . . . . 49

4.4 Integration part with initialization . . . . . . . . . . . . . . . . . . . . . . . . 51

4.5 Proportional part with timing hysteresis . . . . . . . . . . . . . . . . . . . . 53

4.6 Measurement Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55

5 Conclusion 59

Bibliography 60

ii

Page 7: Fully Integrated Low-Drop-Out Regulator Design based on ...

List of Figures

1.1 Basic structure of (a) analog and (b) digital LDOs . . . . . . . . . . . . . . . 4

1.2 Latency comparison between (a) time-driven and (b) event-driven control . . 7

1.3 Step response and triggering behavior comparison between (a) time-driven

and (b) event-driven control . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

2.1 Overall architecture of the proposed LDO design . . . . . . . . . . . . . . . . 11

2.2 Continuous-time ADC structure . . . . . . . . . . . . . . . . . . . . . . . . . 12

2.3 Trigger generator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

2.4 Pulse blocker . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

2.5 Timing diagram of regulation process . . . . . . . . . . . . . . . . . . . . . . 15

2.6 Transient response comparison among P-only, I-only and PI controllers . . . 17

2.7 Binary digital PI controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

2.8 Illustration of PI computation . . . . . . . . . . . . . . . . . . . . . . . . . . 19

2.9 Illustration of sticking problem . . . . . . . . . . . . . . . . . . . . . . . . . 20

2.10 Modified trigger generator with a sticking counter . . . . . . . . . . . . . . . 21

2.11 Illustration of limit cycle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

2.12 Modified PI controller with adaptive gain control . . . . . . . . . . . . . . . 22

iii

Page 8: Fully Integrated Low-Drop-Out Regulator Design based on ...

2.13 Eigenvalue plot for stability analysis across different parameters . . . . . . . 25

2.14 Chip micrograph . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

2.15 Transient snapshot of load regulation . . . . . . . . . . . . . . . . . . . . . . 27

2.16 Impact of gains (KP , KI) on (a) VDROOP , (b) TS . . . . . . . . . . . . . . . . 27

2.17 Impact of (a) TFRO, (b) VREF , (c) COUT and (d) ∆ILOAD on performance . . 28

2.18 (a) Different error assignment and its impact on transient performance ((b)

VDROOP , (c) TS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30

3.1 Overall architecture of the proposed LDO . . . . . . . . . . . . . . . . . . . 34

3.2 Impact of control latency (TLAT ) on maximum voltage change (∆VOUT ) . . . 35

3.3 Comparison between (a) conventional and (b) parallel PI controllers . . . . . 36

3.4 P part structure with PMOS and NMOS power tranasistors . . . . . . . . . 37

3.5 Parallelized pulse generator and I part with parallel shift-registers . . . . . . 38

3.6 Pulse generator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39

3.7 Pulse shifter structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39

3.8 Pulse routing unit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40

3.9 Pulse routing unit operation . . . . . . . . . . . . . . . . . . . . . . . . . . . 40

3.10 Chip micrograph . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41

3.11 Transient snapshot of load regulation . . . . . . . . . . . . . . . . . . . . . . 41

3.12 Impact of gains (KP , KI) on (a) ∆VOUT , (b) TS, and (c) NEV . . . . . . . . 42

3.13 (a) Impact of NEV and (b) optimal gain selection . . . . . . . . . . . . . . . 42

3.14 (a) Load regulation and (b) current efficiency across different VIN . . . . . . 43

3.15 Impact of resolution on line regulation . . . . . . . . . . . . . . . . . . . . . 44

iv

Page 9: Fully Integrated Low-Drop-Out Regulator Design based on ...

3.16 Impact of dropout on load regulation . . . . . . . . . . . . . . . . . . . . . . 44

4.1 Control comparison . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47

4.2 Entire architecture of the proposed LDO design . . . . . . . . . . . . . . . . 48

4.3 Pulse controller with FSM . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49

4.4 Pulse generator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50

4.5 Steady state detector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50

4.6 Timing diagram of regulation process with initialization . . . . . . . . . . . . 51

4.7 Integration part . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52

4.8 Timing diagram with and without timing hysteresis . . . . . . . . . . . . . . 53

4.9 Proportional part with the implementation of timing hysteresis . . . . . . . . 54

4.10 Chip micrograph . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55

4.11 Transient response with and without initialization . . . . . . . . . . . . . . . 56

4.12 Impact of gains (KP , KI) on transient performance without initialization . . 57

4.13 Impact of initialization on (a) TS, (b) ∆VOUT . . . . . . . . . . . . . . . . . 57

4.14 Load regulation and current efficiency across multiple VIN . . . . . . . . . . 58

v

Page 10: Fully Integrated Low-Drop-Out Regulator Design based on ...

List of Tables

2.1 Comparison table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31

3.1 Comparison table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45

4.1 Comparison table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58

vi

Page 11: Fully Integrated Low-Drop-Out Regulator Design based on ...

Acknowledgements

Now is the time to move on to the next chapter of my life. In retrospect, I never imagined

myself living in New York, the biggest and most exciting city in the world, but I met a good

advisor, good group members, and good friends and my wife here. Without them, I could

not enjoy my PhD Life. Five years of my life at Columbia University has helped to grow

myself more than I expected. Thanks to many others’ help, I learned important lessons for

the rest of my life not only as a researcher, but also as a person.

I am proud and honored that my advisor was Professor Mingoo Seok. I was not a great

PhD student in the beginning, but his kind advice and care always encouraged me to be a

better researcher. He always listened to my opinion carefully, treated me with respect, and

tried to help me out as much as possible. I was lucky to see in person and learn his grit,

professional attitude, time management skill, passion for research, and many other valuable

skills. Those are engraved in my mind and I am sure that the experience with him will guide

me through the rest of my life. Thank you, Mingoo.

I would also like to express great gratitude to the thesis committee, Professor Yannis

Tsividis, Professor Matthias Preindl, Professor Luca Carloni, and Professor Simha Sethu-

madhavan. Thank you all for your commitment and valuable time for my graduation. Also,

I appreciate Professor Yannis Tsividis, Professor Matthias Preindl, Professor Peter Kinget

for the technical discussion about my research. Your constructive feedback improves the

quality of my research enormously.

My colleagues in VLSI research group had made my life in Mudd building enjoyable.

vii

Page 12: Fully Integrated Low-Drop-Out Regulator Design based on ...

Thank you for having all the technical discussion with me and listening to my weird jokes

all the time. Seongjong Kim, Teng Yang, Jiangyi Li, Joao Cerqueira, Zhewei Jiang, Pavan

Kumar Chundi, Sung Kim, Dongkwon Kim, Wei Jin, Tianchan Guan, and Minhao Yang.

Even we did not have much time outside the lab, but you all made me feel like family. I

want to say thank you again to Seongjong Kim for inspiring me to be a better researcher as

well as a better person. You were always a great leader of team VLSI for us and you will be

always my soul mentor.

Outside the group, I would like to thank Junghyun Kwak for being a great roommate

and best friend and making me feel not alone, Youngwan Kim and Jonghee Kang for spend-

ing great time for me, Taekjin Lee for being a workout and drinking rival, Guen Park for

inviting me to your awesome parties, Seungki Min for listening to my random ideas and all

the circuit people from other groups I have met in the school, Yu Chen, Ning Guo, Jah-

navi Sharma, Anandaroop Chakrabarti, Jin Zhou, Jeffrey Chuang, Linxiao Zhang, Negar

Reiskarimian, Yang Xu, Daniel de Godoy Peixoto, Matt Bajor, Guoxiang Hang, Yudong

Zhang, and Thomas Repetti for being a good company.

Special thanks to all my friends from hometown, high school and college. Whenever I

came back to Korea, all of you always welcomed me with open arms. With your cheerful

messages and prays, I still feel well-connected to you guys. Hope you all are doing great and

we can meet sooner or later. Next time is on me!

Most importantly, I would like to thank my family. My parents and parents-in-law always

believed in me and prayed for me all the time. I have not expressed my gratitude enough to

them, but I always deeply appreciate your support. Also, my only brother and sister-in-law,

even we do not talk to each other very often, I know we pray for each other. Thank you for

viii

Page 13: Fully Integrated Low-Drop-Out Regulator Design based on ...

all your support.

Lastly, my wife, Jihyun Agnes Kim, meeting you here was the luckiest thing that ever

happened during my PhD and my life. You always make me want to be a better man. I

really appreciate your kind care, trust, feedback and everything. I was not able to go through

my PhD without your love. Thank you and I love you to the moon and back.

ix

Page 14: Fully Integrated Low-Drop-Out Regulator Design based on ...

To my beloved wife, family and friends

x

Page 15: Fully Integrated Low-Drop-Out Regulator Design based on ...

Chapter 1

Introduction

1.1 Background

As portable systems and Internet-of-Things applications flourish, power consumption has

become one of the major constraints. To implement such systems, modern System-on-Chip

(SoC) designs require analog, digital, and mixed-signal sub-systems to perform various tasks

including sensing, signal processing and communication. The advance of technology allows

to implement multiple modules in single System-on-Chip (SoC) design, but it is hard to meet

the increasing demand for various functions in a system with tight power constraint.

Fine-grained power management of a system is essential for power saving. Each module

in a system requires different supply voltage specification. Therefore, the system must im-

plement multiple power domains to provide optimal voltages to avoid consuming more power

than required. Furthermore, fine-grained power management can support power-saving tech-

niques such as Dynamic Voltage Scaling (DVS) to further save power consumption [1, 2].

As the number of power domains increases, area and power efficiency of voltage regulators

1

Page 16: Fully Integrated Low-Drop-Out Regulator Design based on ...

have become more important. Voltage regulators implement separate power domains and

supply power from source to load circuits while output voltage must be stable. The input

voltage from power source such as a battery changes over time and current pulled by a

load circuit may fluctuate upon tasks, especially when the load is digital circuit. Therefore,

voltage regulators need to respond to and compensate changes in voltage and current fast

and accurate.

Voltage regulators can be categorized into two types: switching regulators and linear

regulators. Switching regulators such as buck converters use switches and passive components

such as an inductor. On the other hand, linear regulators operate as a voltage divider:

linear regulators adjust its equivalent impedance as compared to its load impedance to

control output voltage. Linear regulators are preferable for fully integrated systems. Unlike

switching regulators, linear regulators do not need large inductors so it can substantially

reduce area and cost when a large number of power domains are needed. Also, the response

time of linear regulators to external changes is relatively short so they are applicable to

power-saving techniques.

1.2 Low-drop-out regulator

A low-drop-out regulators (LDO) is one of the most common voltage regulators. As

its name suggests, An LDO supports very small drop-out, the voltage difference between

input and output voltage, by using PFET power transistors. The small drop-out voltage

improves power efficiency. An LDO uses negative feedback control to regulate its output

voltage. First, it detects the voltage error, i.e., the voltage difference between output voltage

2

Page 17: Fully Integrated Low-Drop-Out Regulator Design based on ...

and set-point voltage. Based on the error, its controller produces either analog or digital

value to determines the amount of current to supply and adjust its resistance. Then, power

transistors produce current required for its load.

LDO designs have multiple performance metrics. First, it needs to support a wide range of

input voltage, output voltages and load current. DC line regulation defines output voltage

change against DC input voltage change. Power supply rejection ratio (PSRR) indicates

output voltage stability against continuously-changing input voltage such as sinusoidal input.

DC load regulation measures output voltage change against DC load current change. The

transient performance for load regulation is defined by two metrics: maximum output voltage

change and settling time against step change of load current. Definitely, quiescent(static)

current of controllers and drop-out voltage must be minimized for high power efficiency.

Lastly, area is also an important metric, so we must reduce active area (controller and power

transistors) and passive area (output capacitor).

1.3 Comparison between analog and digital LDO de-

signs

An LDO can be categorized into two types: analog and digital. Figure 1.1 shows the

basic structure of each LDO design. Most analog LDOs consists of a high-gain error amplifier

and one large PFET power transistor. The amplifier has two inputs from reference voltage

and output voltage, whether they are scaled by a resistive divider or not. The amplifier

produces analog voltage output which is proportional to the differential input voltage (error

3

Page 18: Fully Integrated Low-Drop-Out Regulator Design based on ...

Figure 1.1: Basic structure of (a) analog and (b) digital LDOs

voltage). The output voltage of the amplifier is applied to the gate of single large PFET

power transistor to adjust VGS of the transistor, thus current provided from the power

transistor. Large gain from the amplifier and power transistor allows a wide range of supply

current with only small error voltage. High bandwidth of feedback control loop in analog

LDOs allows to regulate large load current change without having large compensation and

output capacitors. Also, it helps to prevent output voltage change from power supply noise.

However, a stack of multiple transistors in the high gain error amplifier limits the range

of input voltage to high. It is a critical downside for low-power applications, which runs

at near-threshold voltages. Also, the high performance error amplifier may consume much

power.

On the other hand, digital LDOs commonly consist of a comparator or ADC (Analog-to-

Digital Converter), digital controller, and power transistor arrays. Like the error amplifier in

analog LDOs, a comparator or ADC detects error voltage and converts it to digital value. The

digital value is applied to the subsequent digital controller. The digital controller updates

its digital output and it determines how many power transistors turn on. Based on the

4

Page 19: Fully Integrated Low-Drop-Out Regulator Design based on ...

number and size of turn-on power transistors, supply current is determined. Thanks to its

digital-intensive design, the digital LDO is easier to implement and integrate across different

technology nodes. Also, less complexity of ADC or comparator enables low input voltage

operation unlike analog LDOs. Therefore, digital LDO is more applicable for low-power

applications. In addition, fully turn-on power transistor arrays can supply more current

than power transistor in analog LDOs, which partially turns on. This leads to area efficiency.

However, one of difficulties in digital LDOs is its reliance control loop on clock. As the ADC

and digital controller in most digital LDOs produce outputs upon clock, the use of slow clock

causes large control loop latency, resulting in degraded regulation performance. Conversely,

as clock speed increases, the control loop latency decreases and the regulation performance

is improved. However, fast clock leads to large power consumption from triggering the

ADC and controller more often. In other words, digital LDOs have an inevitable trade-off

between power consumption and regulation performance. In order to break this trade-off,

we introduce event-driven control to digital LDO designs.

5

Page 20: Fully Integrated Low-Drop-Out Regulator Design based on ...

1.4 Event-driven control

Event-driven control as known as event-based control has originally been explored on

theory and simulation level to overcome limited bandwidth of communication [35–42]. Many

control systems have multiple inputs and multiple outputs (MIMO) and the number of inputs

and outputs increases as distributed systems emerge. To detect each input change and take

control action on each output, enormous computing power and communication are required.

To minimize the use of limited resources for computation and communication, event-driven

sampling has been introduced. The system with the event-driven sampling takes a new input

only when the input changes from its previous state by certain amount, i.e., a new event.

The event-driven sampling can prevent the system from conveying and processing redundant

information. However, most works employed the clock-based event detection. The input is

sampled every clock period, then the systems decide whether the input is considered to be a

new event and transmitted to the controller. In other words, they still rely on clock signal.

Recently, fully event-driven sampling has been applying to circuit designs [28–33]. Unlike

clock-based event-driven sampling, a continuous-time (CT) analog-to-digital converter does

not rely on clock for sampling operation. It monitors the analog input continuously and

detects a new event immediately when the input changes by certain amount. Therefore, the

sampling operation is dependent on signal rather than clock. Also, an entire digital signal

processing (DSP) system has been proposed based on the fully event-driven sampling. To

accommodate varying sampling period, the succeeding computation part also operates in a

continuous-time manner. Delay cells are implemented to replace flipflops in a digital filter.

In [34], CT DSP is used to implement an algorithm for DC-DC converter, so it can achieve

6

Page 21: Fully Integrated Low-Drop-Out Regulator Design based on ...

fast voltage recovery.

1.5 Event-driven digital LDO

The major problem of digital LDO designs is the necessity of large output capacitor.

As described in the previous section, time-driven (synchronous) digital LDO designs have

the inherent trade-off between transient performance and power consumption. For high

power efficiency, time-driven designs must employ large output capacitor to compensate

fast load current change without using high speed clock. Large output capacitors are usually

implemented off chip, so the increasing number of pins and area is inevitable. It is particularly

undesirable when a system needs multiple LDOs to implement a number of power domains.

Figure 1.2: Latency comparison between (a) time-driven and (b) event-driven control

To overcome drawbacks of conventional digital LDO designs, event-driven control is intro-

duced to the digital LDO designs. Our event-driven approach allows a controller to update

its output only when the LDO output deviates considerably from VSP , i.e., a new event.

This architecture can achieve very short latency without high-frequency clock. As shown in

Figure 1.2, a time-driven system triggers its controller at every clock edge. Thus, if load

current changes just after a clock edge, the systems must wait for the next clock edge to

7

Page 22: Fully Integrated Low-Drop-Out Regulator Design based on ...

catch the change and start regulation process. Therefore, the worst-case latency is a single

clock period. Unlike time-driven systems, event-driven systems can immediately respond

to the load change and take control action upon a new error. This significantly improves

transient performance.

Figure 1.3: Step response and triggering behavior comparison between (a) time-driven and(b) event-driven control

In addition, the event-driven approach can eliminate unnecessary operations, i.e., up-

dating the output of the controller in the steady state. Once LDO output is settled to the

set-point voltage, the system with the event-driven approach observes no new event and thus

stops triggering its controller. Figure 1.3 shows the exemplary step responses of time-driven

and event-driven systems. A time-driven system continues to update its controller output

even in the steady state. Not only the redundant update does consume power, but it also

results in ripples on the output. Event-driven systems, however, stop updating its output

after the output is settled to the set-point and consume only quiescent power (i.e., digital

circuit leakage and bias current of comparators). Therefore, the transient performance is not

compromised by low power consumption.

In this thesis, we will demonstrate several prototypes of our event-driven digital LDO

8

Page 23: Fully Integrated Low-Drop-Out Regulator Design based on ...

designs. In chapter 2, we show our first digital LDO design based on event-driven PI con-

troller [16]. Then chapter 3 demonstrates the event-driven LDO design based on parallelized

PI controller [18] to further reduce control loop latency and output capacitor size. In chapter

4, we show the event-driven LDO design with self-triggering control and initialization [20]

for settling time reduction and high current density. Lastly, I will summarize and conclude

this thesis.

9

Page 24: Fully Integrated Low-Drop-Out Regulator Design based on ...

Chapter 2

Event-driven LDO based on binary PI

control

2.1 Motivation

The key overhead of the existing LDO design is the large off-chip output capacitor (COUT )

for compensating large/fast change in load current (ILOAD). Miniaturizing and thus inte-

grating COUT on a chip is highly desirable and theoretically possible by shortening control

loop latency. This can be achieved by employing higher sampling frequency (FCLK) in

synchronous time-driven digital LDO [13] and a high-speed amplifier in analog LDO [3].

However, large power consumption and the resulting low current efficiency are often in-

evitable. In this work, therefore, we aim to break this trade-off between passive size and

efficiency by introducing an event-driven (ED) control scheme. We design the level-crossing

event detector and the ED PI controller for short latency. The power dissipation is kept

small since no event occurs in the steady states. We prototype a 400µA class LDO with

10

Page 25: Fully Integrated Low-Drop-Out Regulator Design based on ...

typical VIN=0.5V and VOUT=0.45V in a 65nm based on the proposed technique, achieving

a small voltage droop (VDROOP ) of 40mV (¡9% of set-point voltage [VSP] of 450mV) with

an on-chip integrated COUT of 0.4nF and the peak current efficiency of 96.3%.

2.2 Overall architecture

Figure 2.1: Overall architecture of the proposed LDO design

The architecture of the proposed LDO is shown in Fig. Figure 2.1. It consists of a

continuous-time (CT) ADC with refresh circuits, a trigger generator, a PI controller, and

power transistors. The ADC captures the output voltage (VOUT ) when it crosses one of

seven reference voltage levels (VREF [6:0]), then generate LV signal. Upon detecting LV

signal change, the trigger generator produces triggers for the following proportional-integral

(PI) controller. It also codes the time interval between two events into a digital value using

a free-running oscillator (FRO) and sends it to the PI controller. Then, the PI controller

computes P and I part results and produces 10-bit output. This output turns on and off

power transistors so that they can supply the right amount of current to a load.

11

Page 26: Fully Integrated Low-Drop-Out Regulator Design based on ...

2.3 Continuous-time ADC

Figure 2.2: Continuous-time ADC structure

Figure 2.2 shows the schematics of our continuous-time FLASH ADC. It consists of seven

inverter-based comparators [31]. Each comparator has two inputs and one output. The two

inputs take one of the reference voltages (VREF [N]) and the output voltage of LDO (VOUT ).

The output of each comparator produces LV[N]. The seven reference voltages are equally

spaced by the voltage resolution (VRES), typically 10mV in this design. Whenever VOUT

crosses one of the reference voltages, the ADC updates its 7-bit thermometer-coded output.

The ADC operates via two phases: (i) refresh and (ii) conversion, coordinated by ADC

REFRESH signal to implement the correlated double sampling method [43]. In the refresh

phase, the comparator performs the double sampling operation to compensate process vari-

ation and ensuring high gain. Specifically, the input and output of the first inverter in a

comparator are shorted and this makes the input and output to be at the mid-point of volt-

age transfer curve (VTC, ∼ 1/2 · VDD). The input capacitor of a comparator (CIN) retains

the voltage difference between this mid-point of VTC and the reference voltage. The voltage

difference represents the input offset, which in the conversion phase will be automatically

subtracted from the input. Note that the CIN will lose some of the voltage difference via

12

Page 27: Fully Integrated Low-Drop-Out Regulator Design based on ...

gate leakage. Therefore, it is designed to periodically perform the refresh phase. Also, we

interleave the refresh phases of the seven comparators over time so that while one of them

is in the refresh phase all the other six are still in the conversion phase.

Note that a comparator in a refresh phase can produce incorrect output. Thus, the

refresh-incurred worst-case error can happen when a comparator whose reference voltage is

the farthest from the set-point is being refreshed. To avoid this problem, we design the

error encoder to ignore isolated 1 or 0 and to find the error value based on more than two

consecutive 0’s and 1’s. We also design the comparator in a refresh phase produce a value so

as to make the error larger than the actual error. With these schemes, the controller receives

mostly-correct and conservative error values to regulate VOUT even in the refresh phase.

In the conversion phase, the input and output of the first inverter of each comparator are

disconnected, maKIng it as an amplifier. Then, we connect the input of every comparator

to VOUT , the output voltage of LDO, through CIN . Now if VOUT becomes larger than the

VREF [N], the N-th comparator amplifies the difference (VOUT -VREF [N]) to the logic high level

through its four inverters. Otherwise, the comparators produce the logic low level.

2.4 Trigger generator

Figure 2.3: Trigger generator

13

Page 28: Fully Integrated Low-Drop-Out Regulator Design based on ...

Figure 2.3 shows the schematics of trigger generator. It takes the ADC output and

produces five digital signals for the following event-driven PI controller. By comparing the

ADC outputs via an XOR-based change detector, the trigger generator produces a pulse,

called P TRIG. The rising edge of P TRIG has the P part of the PI controller to start

to compute. Similarly, it produces a pulse called I TRIG. As the name suggests, it is for

the I part of the controller. I TRIG generally follows P TRIG but if several consecutive

events happen in a short period of time, I TRIG produces only one pulse. This design is

for accommodating the longer circuit delay of the I part computation than the P part as

the I part involves complex computation such as multiplication. The minimum time interval

of two consecutive I TRIG pulses is, therefore, set to the critical path delay of the I part

computation. Figure 2.4 shows the implementation of the pulse blocker to generate I TRIG.

It asserts I TRIG at the rising edge of P TRIG, then it asynchronously resets through the

self-resetting loop consisting of the odd number of inverters. The reset is then released again

through the loop. The delay of the inverters is matched to half of the I part computation

delay so as to produce only one I TRIG pulse at the first P TRIG rising edge even if several

other consecutive P TRIGs arrive in a short amount of time. The trigger generator also

Figure 2.4: Pulse blocker

produces 4-bit CNT signal by measuring the time interval between two successive events

using the interval counter. The CNT signal is synchronized at the rising edge of I TRIG as

14

Page 29: Fully Integrated Low-Drop-Out Regulator Design based on ...

it is used for the I-part computation in the controller. To count a new time interval, the

interval counter is reset by P TRIG so I part changes its output conservatively with smaller

CNT value. Similarly, the trigger generator produces 1-bit TIME OUT for handling the

sticking problem (A for more details).

Finally, the trigger generator produces 5-bit ERROR signal by translating the thermome

ter-code LV into binary values using the error encoder. The error encoder is designed to

be configurable to support more than the standard thermometer to binary translation. For

example, we can set the ERROR values growing super-linearly with the LV values. Such

non-uniform translation can improve transient response to large load current change (see

Sec. V.B for details).

Figure 2.5: Timing diagram of regulation process

Figure 2.5 shows the timing diagram of the trigger generator. As the LDO output voltage

(VOUT ) crosses one of the reference voltages (VREF [N]), the ADC produces a new LV value,

which generates P TRIG. It also produces I TRIG based on P TRIG while ignoring P TRIG

15

Page 30: Fully Integrated Low-Drop-Out Regulator Design based on ...

pulses that are too close to the previous pulse. Also, the new LV value becomes the ERROR

in the binary format via the error encoder. The interval counter produces the CNT value at

the I TRIG rising edge, and then reset to zero at the delayed P TRIG signal.

2.5 Binary PI controller

Only at the occurrence of P TRIG and I TRIG, the ED PI controller takes the ERROR

and the CNT and produces UB to modulate the power transistors of the LDO (Figure 2.1

bottom right). The P-part is implemented with a shifter for short latency as this latency

mainly dictates VDROOP . The I-part, whose primary function is to eliminate steady state

error, performs Euler backward method, i.e., CNT∗ERROR, using a general 9-bit multiplier.

The integrating gain (KI) is later multiplied, again by using a shifter. Still, the delay of the

I-part is slower and the use of the fast trigger (P TRIG) can cause data corruption; thus it

performs computation only with I TRIG. The LSB of I-part is smaller than that of P-part.

Hence, only the most significant 10 bits for from the addition of P-part and I-part is used

for generating UB.

In the controller design, we mainly consider the PID control law and its variants for its

high performance and simple implementation. The PID control law consists of proportional

(P), integration (I), and differential (D) parts. Each part has its own gain, KP , KI , and KD,

which will be multiplied for output generation. We can use one of the parts, combine two

of them or all. However, we decide not to use the D control since the division operation can

significantly increase complexity. Therefore, we mainly compare three control laws, namely,

P, I, and PI, in our controller design.

16

Page 31: Fully Integrated Low-Drop-Out Regulator Design based on ...

Figure 2.6: Transient response comparison among P-only, I-only and PI controllers

P-only control is similar to what the classical analog LDO is based on. The output of

the controller is proportional to the error. The advantage of P controller is its fast transient

response (Figure 2.6). In the digital LDO design, however, insufficient gain can cause a

considerable amount of steady-state error. Insufficient DAC resolution can also cause limit-

cycle oscillation in the steady state. I-only control can reduce the steady-state error down to

less than one LSB of the ADC resolution. However, its regulation speed is slow, particularly

much slower than P-only control in event-driven control systems. This is because, in event-

driven control systems, the rate of change of the plant state (VOUT in our LDO design)

determines the rate of new event generation, and then the rate of new event generation

determines control speed. This self-loop in the event-driven control system process makes

I-only control slower than P-only control.

Therefore, we design the event-driven PI controller since it can take advantages of both P

and I control, namely fast regulation and less than one LSB steady-state error (Figure 2.6).

Figure 2.7 shows the schematics of the controller. It takes the outputs of the trigger gen-

erator, computes the P and I part results, sums them, and finally produces 10-bit unsigned

binary output U for turning-on/off power transistors. The P computation requires to mul-

17

Page 32: Fully Integrated Low-Drop-Out Regulator Design based on ...

Figure 2.7: Binary digital PI controller

tiply ERROR and KP , as shown below:

P (k) = KP × e(k) (1)

, where P(k) is the output of P part at the k-th event and e(k) is the ERROR value at the

k-th event. The I computation is the accumulation of multiplications of ERROR, CNT, and

KI , as defined below:

I(k) =k−1∑i=0

[KI × e(i) × CNT (i)] (2)

, where I(k) is the state of I-part (accumulation result), e(i) is the error of i-th event (samples),

and CNT(i) is the i-th time interval from the trigger generator. Figure 2.8 graphically shows

the P and I part computations. The P part output is a function of the error magnitude at the

k-th event. The I part output implements forward Euler method, i.e., it accumulates the area

of the rectangle determined by CNT(k-1) and e(k-1) at the k-th event. We use the shifters to

implement the multiplication of each gain (KP , KI) with e(i) for short computation latency.

We use a 9-bit general-purpose multiplier for the multiplication of e(i) with CNT(i). Lastly,

18

Page 33: Fully Integrated Low-Drop-Out Regulator Design based on ...

the output of the controller, U(k), at the k-th event is determined by the sum of P(k) and

I(k) as below.

U(k) = P (k) + I(k) (3)

Figure 2.8: Illustration of PI computation

2.6 Challenges of Event-driven systems

Event-driven control systems have several unique characteristics that time-driven or

continuous-time control systems do not have. This is because in the event-driven control, the

regulation of output is initiated only by the change of output itself. This can cause several

undesirable behaviors, as well, which we try to compensate in our proposed LDO design.

2.6.1 Sticking Problem

Sticking problem is a phenomenon that a plant state is stuck to a value that is not

a set-point. Figure 2.9 shows exemplary waveforms of which our LDO experiences such

19

Page 34: Fully Integrated Low-Drop-Out Regulator Design based on ...

Figure 2.9: Illustration of sticking problem

Sticking problem. During regulation, the output voltage (VOUT ) can change slowly between

two reference voltages (e.g., VREF [k] and VREF [k+1]) for some reason, and this can limit new

trigger generation. Without triggers, the controller cannot update its output and thus plant

states (VOUT ) cannot change further. The lack of change in VOUT prevents new triggers from

being generated. Eventually, this forces VOUT to settle at an undesired level.

To resolve this sticking problem, we design our PI controller to generate a compulsive

trigger if VOUT is stuck at the non-zero error position for more than a predefined amount

of time. Once generated, this compulsive trigger can update controller output, and it helps

VOUT to cross one of the reference voltages, generating new triggers and thus reactivating

the normal regulation operation. Figure 2.10 shows our proposed PI controller with the

aforementioned countermeasure for the sticking problem. Specifically, the sticking detector

determines if the current error is zero or not. If not, the sticking detector enables the sticking

counter (in the trigger generator), and if the sticking counter reaches a predefined threshold,

it asserts HIT, which initiates a new trigger generation.

20

Page 35: Fully Integrated Low-Drop-Out Regulator Design based on ...

Figure 2.10: Modified trigger generator with a sticking counter

2.6.2 Limit cycle

Figure 2.11: Illustration of limit cycle

Limit cycle is a phenomenon that the state of a plant oscillates near a set-point in the

steady state. Figure 2.11 shows the exemplary waveforms of limit cycle occurring in the

proposed digital LDO. Although the amplitude of oscillation is not significant, it causes

continuous event generation and thus overshadows one of the key benefits of event-driven

control systems: no control operation in the steady state. This unnecessarily increases power

dissipation. One of the main causes of the limit cycle is insufficient resolution of DAC. In our

21

Page 36: Fully Integrated Low-Drop-Out Regulator Design based on ...

Figure 2.12: Modified PI controller with adaptive gain control

proposed LDO system, the DAC resolution is determined by the sizes of power transistors

and gains of P and I control law computation (i.e., KP , KI). To avoid limit cycle, therefore,

we use fine-grained sizes of power transistors. Furthermore, as shown in Figure 2.12, we

employ an adaptive gain scheme for the I part computation. Specifically, the controller has

two sets of registers to store two successive error values. Then, the limit cycle detector

determines if one of the two successive errors is zero and the other is ±LSB. If this condition

is met, the controller reduces KI to alleviate the limit cycle.

2.7 Stability analysis

Stability analysis is critical to any control systems. However, it is not straightforward

to use some of the conventional analysis techniques to our LDO design since event-driven

control systems have a sampling rate that is not constant. A large body of the works have

analyzed the stability of non-uniform sampling systems [37, 39–42]. In this work, we devise

a stability analysis framework by using the state space model that describes the transient

22

Page 37: Fully Integrated Low-Drop-Out Regulator Design based on ...

behavior of the LDO system between two sampling moments. With this model, we analyze

the stability of our LDO by considering all the possible sampling intervals.

In our LDO design, we model the plant by using supplying current of power transistors

(IPWR), load current (ILOAD), and output capacitor (COUT ). One of the states of the plant

part is defined as VOUT at the current sampling moment (VOUT (k)) and that at the next

sampling moment (VOUT (k+1)), which is a function of COUT , the time interval between

current and the next events (TEV ), and the difference between load current and supply

current (IPWR-ILOAD). IPWR can be further defined as the product of the controller output

(U) and a unit current (IU) of the power transistor array. VOUT (k+1) can be derived as:

VOUT (k + 1) = VOUT (k) +U(k) · IU − ILOAD

COUT

· TEV (k) (4)

To simplify the analysis we normalize VOUT to the ADC resolution (VRES), as shown below:

e(k) =VREF − VOUT (k)

VRES

(5)

By combining Equation (4) and Equation (5), we can derive e(k+1) as below:

e(k + 1) = e(k) − U(k) · IU − ILOAD

COUT · VRES

· TEV (k) (6)

The remaining part of the LDO, i.e., the controller, can be modeled based on Equation (2)

and Equation (3). We reformulate Equation (2) in a recursive form and also Equation (3)

as a function of e(k) and I(k). The output of I part, another state, at the (k+1)-th sampling

23

Page 38: Fully Integrated Low-Drop-Out Regulator Design based on ...

time then can be derived as:

I(k + 1) = I(k) +KI · e(k) · CNT (k) (7)

And the output of the controller at the k-th sampling moment can be found as:

U(k) = KP · e(k) + I(k) (8)

Using Equation (8) we can reformulate Equation (6) into:

e(k + 1) = (1 − KP · TEV (k) · IUCOUT · VRES

)e(k) − TEV (k) · IUCOUT · VRES

I(k) +TEV (k)

COUT · VRES

ILOAD (9)

Finally, we can model the LDO with two states at the k-th event, namely e(k) and I(k),

based on Equation (7) and Equation (9). Those equations can be formulated into a matrix

form as below:

e(k + 1)

I(k + 1)

=

1 − KP ·TEV (k)·IUCOUT ·VRES

− TEV (k)·IUCOUT ·VRES

KITEV (k)TFRO

1

e(k)

I(k)

+

TEV (k)COUT ·VRES

0

ILOAD (10)

The stability analysis of the state space model is done by determining the eigenvalues in its

matrix equation, Equation (10) in our case. Figure 2.13 shows the eigenvalues of the proposed

LDO system as a function of various design parameters. In our systems, TEV is a variable

and thus we plot eigenvalue pairs across TEV s. A key factor to consider is that TEV is the

multiplication of CNT with TFRO (discretized) and is bounded by the predefined threshold

of the sticking counter. This allows us to consider only a limited number of TEV s, and thus

24

Page 39: Fully Integrated Low-Drop-Out Regulator Design based on ...

simplifies the stability analysis. If eigenvalues are inside a unit circle, the corresponding

system is considered stable. As shown in Equation (10), however, the amount of impact

of different sampling time can significantly be varying according to the values of design

parameters. Each parameter often makes a non-linear impact on a pair of eigenvalues. Thus,

we inspect all the possible design parameters to ensure the stability of the LDO (Figure 2.13).

Figure 2.13: Eigenvalue plot for stability analysis across different parameters

It is shown that our choice of design parameters (KP=64, KI=0.5, COUT=400pF, TFRO

=5ns, VRES=10mV) makes the LDO system stable. Furthermore, it is worthwhile to note

that the stability analysis that we devised is the necessary condition for system’s stability. In

other words, even if the systems have eigenvalues outside of the unit circle for some sampling

25

Page 40: Fully Integrated Low-Drop-Out Regulator Design based on ...

moments, we cannot rule out the possibility that the systems could be back to stable. This is

because each eigenvalue represents only the behavior between two sampling moments. Even

if systems cannot regulate its state across several sampling moments, e.g., due to large TEV

values, the systems could recover to a stable state with e.g., several successive small TEV

values. Our proposed stability analysis, therefore, confirms the stability in the worst case.

2.8 Measurement results

The test chips for the proposed event-driven LDO system have been prototyped in a 65nm

General-Purpose CMOS process. Figure 2.14 shows the micrograph of the test chip. The

integrated output capacitor and the input capacitors of ADC are implemented with metal

oxide silicon capacitors (MOSCAP) and metal-insulator-metal capacitors (MIMCAP). The

active area of LDO system without the output capacitor is 0.029mm2.

Figure 2.14: Chip micrograph

We investigate the performance of our proposed LDO system across different environ-

ments. Figure 2.15 shows the transient response to a sudden load current change (200µA) at

26

Page 41: Fully Integrated Low-Drop-Out Regulator Design based on ...

0.1ns edge time (TEDGE) and the corresponding droop voltage (VDROOP ) and settling time

(TS). The ADC resolution (VRES) is set to 10mV. As shown in Figure 2.16, we measure the

Figure 2.15: Transient snapshot of load regulation

impact of KP and KI on VDROOP and TS. Increasing KP can significantly reduce VDROOP .

This is because large KP helps IPWR to quickly follow ILOAD upon the first event, and thus

prevents further VOUT droop. After that, the I part removes the steady state error over

time. On the other hand, KI has a strong impact on TS. As error becomes smaller during

Figure 2.16: Impact of gains (KP , KI) on (a) VDROOP , (b) TS

regulation, the I part gradually takes over the current produced by the P part. At the end

27

Page 42: Fully Integrated Low-Drop-Out Regulator Design based on ...

of regulation, the P part does not contribute to IPWR. Therefore, the I part needs to supply

IPWR upon all possible load current. Increasing KI speeds up the operation of the I control

by increasing the amount of I part output change at each event and thus reducing TS. Note

that increasing KP also helps to reduce TS since it reduces VDROOP and the I part needs

to correct a less amount of VOUT deviation. We also investigate the impact of several other

Figure 2.17: Impact of (a) TFRO, (b) VREF , (c) COUT and (d) ∆ILOAD on performance

design parameters. First of all, we modulate the period of free-running oscillator (TFRO)

and measure quiescent current (IQ) and TS (Figure 2.17 (a)). Using small TFRO increases

the I part computation result, and this is equivalent to increasing KI yet without causing

limit cycle. However, small TFRO increases dynamic power dissipation of the ring oscillator.

28

Page 43: Fully Integrated Low-Drop-Out Regulator Design based on ...

In our design, we use 5ns TFRO as a sweet spot for this trade-off.

We also investigate the impact of VRES. VRES has a strong impact on the number of events

for the same amount of VOUT change. Also, VRES inherently involves the control loop gain

since the ADC gain, defined as analog input voltage to digital output code ratio, is inversely

proportional to VRES. Therefore, as shown in Figure 2.17 (b), small VRES is beneficial

to VDROOP and TS. However, implementing small VRES requires more comparators in the

FLASH ADC architecture for the same input range. In our design, we use 10mV VREF as a

sweet spot for this trade-off.

We also investigate the impact of the output capacitor size (COUT ). The LDO transient

performance is a function of control loop speed and the rate of VOUT change. The rate

of VOUT change is determined by the load current change (∆ILOAD), and COUT . While

increasing COUT improves VDROOP for the same load current change (Figure 2.17 (c)), it is

undesirable for on-chip integration. Increasing COUT also increases TS since it takes a longer

time to charge larger COUT . In this work, we set COUT to 400 pF, the smallest value that

has VDROOP less than 10% of VOUT at the ±400µA ILOAD change. Figure 2.17 (d) shows

the performance across different load current changes. As expected, large ILOAD change

increases VDROOP , and thus TS. To support a larger ILOAD change for the target ∆VOUT ,

we need to either increase output capacitor size or speed up the control loop latency, which

typically increases power consumption and thereby degrades current efficiency. We also

conduct an experiment of the adaptive gain scheme. As discussed in Sec. III.B, the error

encoder in the proposed LDO is configurable on the translation of the thermometer-coded

LV into the binary ERROR signal. Figure 2.18 (a) shows four translation configurations for

the evenly assigned VREF s (VRES = 10mV). The Error3 configuration, for example, has a

29

Page 44: Fully Integrated Low-Drop-Out Regulator Design based on ...

Figure 2.18: (a) Different error assignment and its impact on transient performance ((b)VDROOP , (c) TS

non-uniform translation scheme where ERROR value increases super-linearly with LV ones.

This configuration is equivalent to increasing KP and KI only for larger VOUT error. For the

precise VOUT regulation, we still keep the linear translation for the error around a set-point.

As shown in Figure 2.18 (b) and (c), the adaptive gain scheme improves VDROOP and TS.

While we design our LDO mainly for 0.5V input voltage (VIN) with 50mV drop-out

voltage, it functions across 0.5-1V VIN with the same drop-out voltage. As shown in Fig.

21 (a), it can support up to 400µA at 0.5V VIN to 3.5mA at 1V VIN (about 50x range for

ILOAD). The maximum load current is limited by the control loop latency at low VINs and

by the test setup (the size of load transistor array in the test chips) at high VINs.

We also measure current efficiency across VINs. The peak current efficiency at 0.5V is

96.3% (Fig. 21 (b)). The peak current efficiency is more than 90% across all the VINs.

The peak current efficiency tends to decrease as VIN increases since the continuous-time

ADC operates in the super-threshold region and thus consume more crowbar (short-circuit)

current.

We evaluate the power supply rejection (PSR) of our LDO. For DC-like VIN change from

0.48 to 0.6V, the LDO can regulate VOUT error less than one LSB, which is equivalent to

30

Page 45: Fully Integrated Low-Drop-Out Regulator Design based on ...

28dB. For VIN change of 10kHz and 10MHz, the LDO exhibits the PSR of 20dB and 5.2dB,

respectively. The 50mV dropout voltage has the power transistors of digital LDOs operate

in the deep triode region, which can facilitate to pass VIN change onto VOUT . Our LDO has

tens of nanoseconds of control loop latency, and thus can well regulate slow VIN change. But

when the time constant of VIN change is comparable to the control loop latency it suffers

from low PSR. To improve it, the active and passive techniques (e.g., [12]) are desirable.

Table 2.1: Comparison table

Finally, we compare our proposed LDO with the state-of-the-art designs based on time-

driven control systems that support 0.5V VIN (Table 2.1). To compare the trade-off between

passive size and quiescent power dissipation, we define the first figure-of-merit (FoM):

FOM [pF ] = IQ · VDROOP,MAX

ILOAD · VOUT

· COUT (11)

31

Page 46: Fully Integrated Low-Drop-Out Regulator Design based on ...

The first term represents quiescent power dissipation, the second term represents the load

regulation performance normalized to ILOAD and VOUT , and the last term is passive size. As

shown in Table I, our proposed LDO achieves 2.7-108x improvement over two previous works

[10,11] which can support 0.5V VIN operation in this FoM. Note that FoM is a function of

VIN and thus it is non-trivial to compare designs of different VINs. Therefore, we compare

our design to the design having the same VIN of 0.5V.

32

Page 47: Fully Integrated Low-Drop-Out Regulator Design based on ...

Chapter 3

Event-driven LDO based on

parallelized controller

3.1 Motivation

Our previous work ( [16]) has employed an event-driven (ED) control scheme to alleviate

COUT requirement, demonstrating a 400µA-class digital LDO with a COUT of 400pF [18].

The ED scheme is promising, but it is still desirable to develop an LDO which can support

larger ILOAD with a smaller COUT . This is indeed a daunting challenge since substantial

reduction in feedback latency (TLAT ) is necessary to retain the same level of output voltage

change (∆VOUT ) with a smaller COUT . In this work, to shorten latency, we propose to infuse

fine-grained parallelism to ED control systems and develop a fully-integrated digital LDO.

The prototyped LDO can support 1.44mA ILOAD at 0.5V VIN , 0.45V VSP , and 99.2% peak

current efficiency. The LDO shows less than 34mV (7.6%) ∆VOUT with an only 0.1nF COUT

when ∆ILOAD is ±1.44mA.

33

Page 48: Fully Integrated Low-Drop-Out Regulator Design based on ...

3.2 Overall architecture

Figure 3.1: Overall architecture of the proposed LDO

Figure 3.1 shows the architecture of the proposed LDO. It consists of a level-crossing ADC

with a refresh circuitry (similar to the ADC in [16]), a pulse generator, and an ED controller

including parallel proportional (P) and integration (I) parts. The ADC asynchronously

detects the change in output voltage (VOUT ) and produces the error signal called LV, which

represents VOUT -VSP in a 7-bit thermometer code. Upon the change in LV, i.e., a new event,

the pulse generator triggers proportional (P) and integration (I) parts. The P part multiplies

the LV by a proportional gain (KP ) and the I part integrates the LV multiplied by an integral

gain (KI) over time until error is gone. Each output of the P and I parts turns on and off

independently its own power transistors to regulate VOUT .

In LDO designs, it is critical to shorten TLAT . Large TLAT causes the controller to hold its

previous value for a while after large load current change. Before the controller is activated

upon a new load current change, VOUT changes at the maximum rate because the difference

34

Page 49: Fully Integrated Low-Drop-Out Regulator Design based on ...

Figure 3.2: Impact of control latency (TLAT ) on maximum voltage change (∆VOUT )

between the load current and the supplied current is largest during its transient response.

The first output voltage change (∆VOUT ) is roughly proportional to ∆ILOAD · TLAT/COUT

and this contributes to the maximum voltage change (∆VOUT ) the most. Note that the

controller requires further updates to recover VOUT after the first drop. Thus, it is necessary

to minimize TLAT for ∆VOUT reduction (Figure 3.2), so we can trade it off for smaller COUT .

3.3 Separate PI controller

To shorten TLAT , first we parallelize the P and I parts. In PI controllers, the P part

dominantly regulates VOUT first. In other words, the P part mainly determines ∆VOUT . On

the other hands, the I part is zero steady-state error to finalize regulation process. Therefore,

to reduce COUT , it is more critical to shorten the P part latency. The key bottleneck for

the latency in the prior art [16] is a digital adder which adds up the P and I part results.

It makes the P part output to wait until the I part finishes computation, which takes long

time due to its complex operation such as multiplication and accumulation. As a results,

the adder prevents the P part from applying its output to power transistors. To eliminate

35

Page 50: Fully Integrated Low-Drop-Out Regulator Design based on ...

Figure 3.3: Comparison between (a) conventional and (b) parallel PI controllers

this holdup, we replace the adder and one set of power transistors with two sets of power

transistors controlled by the P and I parts in parallel. The addition of the P and I part

outputs is performed in the current domain (Figure 3.3). Our simulations confirm that this

parallelization shortening P part latency by 72%. In addition, the P part multiplies the LV

and KP using a bit shifter to further shorten latency. Hence, the P part can solely start to

regulate VOUT as soon as possible.

3.4 P part structure

This parallelism of the PI controller necessitates the use of NMOS power transistors

for the P part. The P part may produce negative results for overshoots. However, the

PMOS-only power transistors cannot utilize negative value since they can only supply current

(cannot sink current). This could lead the I part to solely handle overshoots, resulting in

sub-optimal regulation. To address this, we propose the P part utilizing both PMOS and

36

Page 51: Fully Integrated Low-Drop-Out Regulator Design based on ...

Figure 3.4: P part structure with PMOS and NMOS power tranasistors

NMOS power transistors (Figure 3.4). Simulations show that this reduces ∆VOUT by 27%

for -1.4mA ∆ILOAD only with 0.36% area overhead.

3.5 I part structure

We further optimize the I part using parallel shift-registers. Although having a less

impact on COUT minimization, minimizing the I part latency is still important as it affects

settling time (TS), a critical metric to determine the time constant of the dynamic voltage

scaling (DVS) technique. Implementing the I part with regular adders and multipliers,

however, causes long latency as well as computation overhead. Instead, we propose parallel

implementation of the pulse generator and I part (Figure 3.5).

The I part regulation process includes a pulse generator, a pulse shifter, four pairs of

pulse routing units (PRU) and 7-b shift-registers (SR), and octal-sized power transistor

arrays. The pulse generator (Figure 3.6) translates the LV from the thermometer to one-

37

Page 52: Fully Integrated Low-Drop-Out Regulator Design based on ...

Figure 3.5: Parallelized pulse generator and I part with parallel shift-registers

hot code, which feeds one of the five error magnitude pulse generators (EMPG) to produce

MPULSEs (Magnitude-Pulse). The bit location of MPULSE represents error magnitude.

Also, the sign of error (SIGN) is determined by LV[3]. Also, PPULSE is produced by OR-

ing MPULSEs including zero-magnitude. Note that a sticking counter is employed to force

a pulse if VOUT does not change for a specific time.

Then, instead of multiplication, the position of incomping pulse is shifted based on the

time interval between two events measured by a counter (CNT) and the integration part

gain (KI) in the pulse shifter (Figure 3.7). Each position of pulses means binary number. In

the beginning, zero padding takes place to implement adaptive gain. Then, the MPULSE

is shifted by the most significant 1’s position of CNT, i.e., CNT=1100 shifts the MPULSE

by 3. In this way, the shifter approximates the multiplication of ERROR and CNT. Again,

the shifted pulse (pulse cnt) is shifted by the integration gain (KI). To limit the number of

shift-reigsters, the 13 resulting positions converge into four IPULSEs by OR-ing 3 positions.

38

Page 53: Fully Integrated Low-Drop-Out Regulator Design based on ...

Figure 3.6: Pulse generator

Figure 3.7: Pulse shifter structure

The actual I part consists of four pairs of pulse routing units (PRU) (Figure 3.8) and 7-b

shift-registers. Each shift-register drives a power transistor array sized in the power of 8.

This configuration produces the same current by the bit within the same shift-register, but

the different current across different shift-registers. For example, 1 in the third shift-register

can produces 64 times larger current than 1 in the first shift-register. Also, a PRU can

quickly detect under/overflow by checking the LSB and MSB of the SR in its pair. Upon the

detection, the PRU can route the IPULSE to the adjacent PRU to handle under/overflow

39

Page 54: Fully Integrated Low-Drop-Out Regulator Design based on ...

Figure 3.8: Pulse routing unit

Figure 3.9: Pulse routing unit operation

(Figure 3.9).

This structure can significantly improve accumulation speed over binary digital controller

[16] or single shift register [14]. The binary controller has large timing constraint due to

its complex arithmetic, so it cannot handle fast successive inputs. However, this parallel

structure can take fast inputs thanks to fast operation of shift-registers. Also, while the

single shift-register can change its output by only 1, this structure can update the stored

values adaptively (not only by 1) and add up the partial results in the current domain using

power transistors, all in parallel. Hence, it supports fine-grained control of output current

40

Page 55: Fully Integrated Low-Drop-Out Regulator Design based on ...

with fast speed.

3.6 Measurement results

Figure 3.10: Chip micrograph

Figure 3.11: Transient snapshot of load regulation

We prototype this digital LDO in 65nm technology(Figure 3.10. We measure transient

performance such as ∆VOUT and TS as shown in Figure 3.11. The CT ADC here uses

the resolution (VRES) of 10mV and thus the VSP < VOUT < VSP + 10mV is considered to

be zero error, where VSP is our set-point voltage. For the ILOAD change of +1.4mA, our

LDO exhibits ∆VOUT of 24.8mV (5.5%) and TS of 11.2mus (118 fan-out-of-4 [FO4] delays

41

Page 56: Fully Integrated Low-Drop-Out Regulator Design based on ...

at VDD=0.45V). For the ILOAD change of -1.4mA, ∆VOUT is only 8mV and TS is reduced

to 1.41µs (15 FO4 delays). We investigate the impacts of KP and KI on ∆VOUT , TS,

Figure 3.12: Impact of gains (KP , KI) on (a) ∆VOUT , (b) TS, and (c) NEV

Figure 3.13: (a) Impact of NEV and (b) optimal gain selection

and the number of events (NEV ) (Figure 3.12). As mentioned in previous section, the P

part dominates regulation performance. Therefore, large KP can reduce ∆VOUT and TS

as long as the system is stable. However, large KP can increase NEV since the transient

response becomes more oscillatory, crossing reference voltages many times. On the other

hand, large KI can reduce TS and NEV as the controller output change becomes large at

each event. Note that it may seem that arbitrarily large KI is beneficial in every aspect.

42

Page 57: Fully Integrated Low-Drop-Out Regulator Design based on ...

However, it increases the unit amount of current the controller can change, so VOUT may not

converge. It is critical to reduce the number of event during transient response. NEV has

Figure 3.14: (a) Load regulation and (b) current efficiency across different VIN

a strong impact on the power dissipation of control systems since the update of controller

consumes dynamic power at each event. Figure 3.13 (a) shows the portion of dynamic power

consumption as compared to static power consumption. Assuming load current changes every

1µs, the dynamic power becomes comparable to static power as NEV increases to hundreds.

High NEV may overshadow the advantage of event-driven control by working similar time-

driven system: unnecessary triggering. Thus, it is important to minimize NEV as long as

satisfying ∆VOUT requirement by using an optimal KP , which has trade-off between transient

performance and the number of events; for example in Figure 3.13 (b), for ∆ILOAD=1.2mA,

KP=1 can be optimal to balance ∆VOUT ( 50mV) and NEV (29.9). When the load current

changes by 1.2mA every 1mus, our LDO still consumes comparably low power (14.8muA).

This is because the ADC takes 45% of the total power dissipation (simulation).

We also investigate operation across different VINs with 50mV drop-out (Figure 3.14).

The proposed LDO can support 0.45-1V VIN range and maximum ILOAD is 3.4mA. We also

43

Page 58: Fully Integrated Low-Drop-Out Regulator Design based on ...

Figure 3.15: Impact of resolution on line regulation

Figure 3.16: Impact of dropout on load regulation

measure current efficiency of the proposed LDO. It is confirmed the peak efficiency of 99.2%

at 0.5V VIN , showing over 95% of peak current efficiency across different VIN . We measure

DC line regulation: When VIN changes from 0.5 to 0.67V with fixed 0.45V VSP , the LDO

can regulate VOUT with the error less than a VRES of 10mV. We sweep VRES from 6mV to

15mV, confirming the errors are still less than the VRESs (Figure 3.15). Similarly, we verify

the line regulation capability across different drop-outs from 30mV to 100mV and different

VINs from 0.45 to 1V. The measurements show the regulation ability with errors less than

44

Page 59: Fully Integrated Low-Drop-Out Regulator Design based on ...

VRES (Figure 3.16).

Table 3.1: Comparison table

Finally, we compare our proposed LDO with recent LDOs supporting 0.5V VIN . Our

proposed LDO achieves 7.6% ∆VOUT with a 100pF on-chip integrated COUT while supporting

1.44mA ILOAD. It consumes 12.2µA IQ, making the peak efficiency of 99.2%. Based on two

FOMs [14,16], our proposed LDO outperforms the two recent designs [14, 16] by >17X and

>63X, respectively.

45

Page 60: Fully Integrated Low-Drop-Out Regulator Design based on ...

Chapter 4

Event-driven LDO with self-triggering

control and initialization

4.1 Motivation

Recent works [16, 18] demonstrated LDOs based on Event-Driven (ED) control. Unlike

Time-Driven (TD) control, ED control can operate only upon a new event without clock

(Figure 4.1 (a), (b)). This can largely shorten the latency to compensate the voltage droop

(∆VOUT ) caused by a sudden load current (ILOAD) change, defined as the first compensation

latency. This in turn allows aggressive scaling of the output capacitor (COUT ), enabling its

on-chip integration. Also, the absence of triggering in the steady state makes event-driven

LDOs consume only small leakage.

However, these benefits are overshadowed by two main drawbacks of the conventional

event-driven LDOs: explicit-time coding and sticking problem(Figure 4.1 (b)). To calculate

integrals of errors, the existing event-driven LDOs need to measure the non-equidistant time

46

Page 61: Fully Integrated Low-Drop-Out Regulator Design based on ...

Figure 4.1: Control comparison

interval between every two successive events by a counter and multiply error with the time

interval by a binary multiplier or a shifter [16, 18]. The complex hardware increases delay

and area. In addition, in the event-driven feedback control systems, the dynamics of plant’s

state, i.e., the output voltage [VOUT ] in the case of LDOs, determines the rate of new event

generation. As the state is coming close to the set-point and error magnitude is decreasing,

the feedback control gradually becomes weaker. This is called sticking problem which often

has the VOUT stuck to or slowly moving near an undesired value in the event-driven LDOs.

Thus, additional hardware (e.g., a watchdog counter [16,18]) is unavoidable to mitigate this

problem, which again degrades area, power, and settling time.

In this work, we aim to address these drawbacks and propose a new event-driven control

based on self-triggering (Figure 4.1 (c)). This scheme keeps generating pulses (IPULSE)

equidistantly and triggering the integration part of the control (I-part) to update its output

unless VOUT is settled to VSP . Equidistant IPULSE eliminates the need to measure time

intervals. Also, IPULSE is not dependent on the changing rate of VOUT and continuously

produced, so the event-driven LDO does not suffer from the sticking problem. These sub-

stantially simplify hardware design, reducing power and area overhead. Self-triggering also

47

Page 62: Fully Integrated Low-Drop-Out Regulator Design based on ...

reduces the settling time (TS) thanks to frequent triggering even when VOUT changes slowly

unlike the prior event-driven LDOs. Still, the proportional part (P-part) is optimized to min-

imize the first compensation latency. We also devise the initialization scheme to further speed

up regulation. With this new control, we prototyped the LDO in a 65nm. It demonstrates

significant improvement in major performance metrics over the state-of-the-art event-driven

and time-driven LDOs.

4.2 Overall architecture

Figure 4.2: Entire architecture of the proposed LDO design

Figure 4.2 shows the proposed LDO architecture. It consists of a continuous-time (CT)

ADC, a pulse controller, a proportional part (P-part), a integration part(I-Part), and power

transistor arrays. Unlike an ADC in the previous event-driven LDO works [16, 18], this

ADC consists of CT comparators without large input capacitors [44], so its area is reduced

substantially. The ADC digitizes VOUT into a 7-bit thermometer code (LV). Having seven

comparators rather than one can increase precision in digital control (e.g., power transistor

granularity), improving regulation speed and accuracy.

48

Page 63: Fully Integrated Low-Drop-Out Regulator Design based on ...

4.3 Pulse controller for self-triggering control

Figure 4.3: Pulse controller with FSM

The pulse controller governs the overall event-driven regulation process. It consists of

a pulse generator, a pulse logic, a ring oscillator, a steady state detector and a finite state

machine (FSM). The pulse controller produces two types of pulses: PPULSE for the P-part

and IPULSE for the I-Part. As shown in Figure 4.3, the FSM determines the I-part states:

Steady, Initialization, and Integration.

If VOUT is regulated (i.e., VOUT=VSP ), its state is set to steady. In the steady state, it

triggers neither the P-part nor the I-Part, so the controller just holds the previous output.

As VOUT deviates from VSP by a new load current change, the ADC detects the deviation in a

continuous-time manner and changes its digital output, LV. The XOR-based pulse generator

consists of XOR, OR gates and delay elements as shown in Figure 4.4. A change in each LV

signal produces a pulse by XOR-ing LV and delayed LV. OR-ing all puleses produces PPULSE

and OR-ing puleses from LV[3,4] and LV[2,5] is used to produce TDC BGN, TDC END,

49

Page 64: Fully Integrated Low-Drop-Out Regulator Design based on ...

Figure 4.4: Pulse generator

respectively. TDC logic allows TDC BGN and TDC END to rise only once before reset by

STEADY signal. LV[3] is used for SIGN in the initialization process, which will be explained

later. Every PPULSE directly triggers the P-Part to start computing KP · (VSP − VOUT )

and accordingly control its power transistors. The latency from a VOUT deviation to the

power transistor control of the P-part, i.e., the first compensation latency, is aggressively

optimized. This enables COUT scaling to 0.1nF while still meeting the 10% droop constraint.

Figure 4.5: Steady state detector

Also, the first PPULSE initiates the self-triggering loop. The PPULSE from the pulse

generator or the IPULSE with STEADY enables the ring oscillator to produce IPULSE.

Note that the pulse logic block checks PPULSE asynchronously and IPULSE synchronously.

To turn off the ring oscillator, the pulse logic checks STEADY signal from the steady state

detector every IPULSE. The steady state detector (Figure 4.5) checks the error existence

50

Page 65: Fully Integrated Low-Drop-Out Regulator Design based on ...

during 7 cycles of IPULSE and asserts STEADY if any of the errors is non-zero. If all errors

in 7 consecutive cycles are zero, meaning VOUT is stable for a long time and the regulation

process is done, STEADY becomes low. At the next IPULSE, the pulse logic turns off the

ring oscillator according to the STEADY . As a result, the IPULSEs are being produced

only when error exists. Note that the FSM is also updated by STEADY every IPULSE.

4.4 Integration part with initialization

Figure 4.6: Timing diagram of regulation process with initialization

Figure 4.6 shows the process of Initialization and Integration. The first PPULSE is

produced and the P-part responds to the load current change. Also, the first PPLUSE has

51

Page 66: Fully Integrated Low-Drop-Out Regulator Design based on ...

the pulse logic to enable a local ring oscillator and start producing IPULSE. At the first

IPULSE, the FSM enters the Initialization state and the embedded time-to-digital converter

(TDC) estimates ∆ILOAD. As VOUT crosses two nearest reference levels from VSP (VREF [3]

to VREF [2] for VOUT undershoot; VREF [4] to VREF [5] for VOUT overshoot), TDC BGN and

TDC END are asserted. A classic TDC in the I-part uses these signals and measures the

time interval (TINT) between the rising edges of TBC BGN and TDC END. ∆ILOAD can be

estimated by TINT (∆ILOAD ≈ COUT · ∆VOUT/TINT ) because the regulation for the new

load current change is not applied at the beginning of the process. Then, the time encoder

in the I-part maps TINT into the programmed value in an inverse proportional manner and

add the value to the current I-part output. The I-part regulation is now able to start with

value close to the desired value for the new load current without a number of iterations. As

a result, the initialization process significantly improve regulation speed, thus reduces TS.

Figure 4.7: Integration part

In the next IPULSE, the FSM enters the Integration state. Here, the pulse logic keeps

52

Page 67: Fully Integrated Low-Drop-Out Regulator Design based on ...

enabling the local ring oscillator to produce IPULSE repeatedly at the same interval as

long as the error becomes zero (VOUT = VSP ). The I-part is kept triggering by IPULSE

to calculate integrals by simply accumulating ERROR (= VSP − VOUT ), as the time-driven

control does. Note that LV is also kept updating every IPULSE. The proposed event-driven

LDO, therefore, no longer requires a hardware multiplier needed by the conventional event-

driven LDOs for computation of time-interval and error product [16,18] to take varying time

interval into account. I-part gain (KI) is again constrained to a power of two to use a shifter

to approximate multiplication. Also, the IPULSE triggering occurrence is independent of

VOUT dynamics; thus it eliminates the sticking problem (when VOUT changes slow so that

the I-Part update happens sparsely). Therefore, it largely shortens TS. The FSM finally

goes back to the Steady after VOUT is regulated to VSP , using a steady state detector which

checks the error is zero for seven consecutive IPULSE cycles. The structure of I-Part for

Initialization and Integration is shown in Figure 4.7.

4.5 Proportional part with timing hysteresis

Figure 4.8: Timing diagram with and without timing hysteresis

53

Page 68: Fully Integrated Low-Drop-Out Regulator Design based on ...

We also infuse timing hysteresis in the P-part control to prevent limit cycle. The first

IPULSE is produced by PPULSE through the pulse logic, so the delay between the P-part

and the I-part regulations exists. Figure 4.8 shows the case where the P-part with high

gain temporarily recovers VOUT to VSP for small ∆ILOAD. At the following IPULSE edge,

the I-part only latches LV that represent zero error, so the I-part remains in the Steady

state. Only with the P-part regulation, the VOUT is likely to oscillate near VSP since it

cannot solely remove the steady state error, therefore finish the regulation. Note that larger

∆ILOAD causes no such oscillation since the P-part cannot regulate the error to zero so

quickly that the I-part will involve in the regulation process.

Figure 4.9: Proportional part with the implementation of timing hysteresis

To avoid this, we added a small amount of timing hysteresis to the P-part (Figure 4.9).

Specifically, we use a pair of a flip-flop and a latch to store LV[3] and LV[4]. All the other

LV bits are stored in latches. If the P-part sees the error that is ±1 (i.e., LV[3] and LV[4]

latches new value), it modulates the power transistors corresponding to LV[3] and LV[4] after

a small amount of delay. During this delay, the I-Part can latch the proper non-zero error

value and be involved in the regulation process. This leads to the prevention of limit cycle

54

Page 69: Fully Integrated Low-Drop-Out Regulator Design based on ...

without performance degradation for large ∆ILOAD.

4.6 Measurement Results

Figure 4.10: Chip micrograph

We prototyped the proposed LDO in a 65nm process (Figure 4.10). Figure 4.11 shows

the measured transient response with VIN=0.5V, VOUT=0.45V when load current changes

from 70µA to 2.37mA in 0.1ns. The LDO can meet the droop voltage constraint ( 11%,

∆VOUT=49.8mV) only with on-chip 0.1nF COUT . Thanks to the self-triggering control and

initialization, it also achieves TS=26.4ns, which is >100X shorter than prior event-driven

LDOs [16,18].

Figure 4.12 shows the transient performance with different configurations without ini-

tialization. Larger KP and KI can respectively scale down ∆VOUT and TS. Note that the

configuration with KP = 8, KI = 1 leads to larger TS since the Large KP suppresses most of

∆VOUT in the beginning, so the I-Part only updates its output with small error. Figure 4.13

confirms that the proposed initialization can effectively scale TS and ∆VOUT , showing 4.4µs

reduction and 44% reduction, respectively. It is more effective for large ∆ILOAD with low

55

Page 70: Fully Integrated Low-Drop-Out Regulator Design based on ...

Figure 4.11: Transient response with and without initialization

gains. The initialization is not activated for small ∆ILOAD since the second PPULSE, which

produces TDC END, is not generated in the Initialization state, i.e., the first period of

IPULSE. Also, if high KP is used, the P-part strongly suppress the voltage change rate, so

the initialization becomes unnecessary. Figure 4.14 shows the operation of the LDO across

different VINs with fixed 50mV drop-out. Our LDO supports up to 5.62mA ILOAD at 0.5V

VIN , which is our target VIN , with the maximum current efficiency of 99.7%.

Finally, we compare our design to the state-of-the-art ED and TD LDOs in Table 4.1

( [21] is difficult to compare since it discloses no measurement at 0.5V VIN). In the FoM

typically used for droop voltage and COUT scaling, our LDO is 11.7X better than the TD

and 1.2X than the ED. In TS, our LDO is 3.8X better than the TD and 424X than the ED.

Finally, in the current density, defined as the maximum current support divided by the total

56

Page 71: Fully Integrated Low-Drop-Out Regulator Design based on ...

Figure 4.12: Impact of gains (KP , KI) on transient performance without initialization

Figure 4.13: Impact of initialization on (a) TS, (b) ∆VOUT

area normalized to a process, our LDO achieves 165mA/mm2, 9.6X better than the TD and

6.7X than the ED.

57

Page 72: Fully Integrated Low-Drop-Out Regulator Design based on ...

Figure 4.14: Load regulation and current efficiency across multiple VIN

Table 4.1: Comparison table

58

Page 73: Fully Integrated Low-Drop-Out Regulator Design based on ...

Chapter 5

Conclusion

Modern SoC designs require tens of domains for power efficient operation. A low-drop-out

voltage regulator (LDO) is one of the most efficient way of implementing power domains.

As the number of power domains increases, it is preferable to design compact LDOs. In

particular, its digital implementation, i.e., digital LDO, recently has emerged as a popular

topology since it can support a wide range of input voltage from nominal to near-threshold

regimes, while the classical analog LDO becomes less effective. However, one of a key

challenge towards fully integrated designs is a off-chip output capacitor for each LDO to

compensate fast load current change challenges. In order to alleviate the requirement for

output capacitor size, we must improve transient performance by reducing control loop

latency. Conventional time-driven digital LDO designs have a trade-off between performance

and power consumption, so higher power dissipation is inevitable to achieve output capacitor

size reduction.

In the course of my research, we introduced the event-driven control to digital LDO

designs to break the trade-off, minimizing output capacitor. We prototyped three different

59

Page 74: Fully Integrated Low-Drop-Out Regulator Design based on ...

event-driven LDO designs. In the first design, we first applied the event-driven control and

employed binary PI controller instead of shift-registers. Then, we designed the second event-

driven LDO with parallel controller and achieved large reduction in control latency, thereby

improving performance with further reduced output capacitor. Lastly, self-triggering control

and initialization in the most recent design contribute to short settling time and high current

density while maintaining performance. In sum, we accomplished smaller output capacitor,

better performance, and higher current density over time-driven digital LDO designs.

Still, there is more room to improve on LDO designs. Digital LDO is susceptible to power

supply noise because of power transistor operation in the triode region. Recent analog-

assisted LDO designs tackled this challenge, but it would be beneficial to handle power noise

in digital domain systematically. Also, continuous time ADC dissipates large quiescent power

to reflect output voltage change immediately to the controller. This significantly degrades

current efficiency at high input voltage. To cover a wide range of input voltage with high

current efficiency, a novel continuous time ADC design must be accompanied.

60

Page 75: Fully Integrated Low-Drop-Out Regulator Design based on ...

Bibliography

[1] T. D. Burd, T. A. Pering, A. J. Stratakos and R. W. Brodersen, ”A dynamic volt-age scaled microprocessor system,” IEEE Journal of Solid-State Circuits, vol.35, no.11,pp.1571-1580, Nov. 2000.

[2] Krisztian Flautner, Steve Reinhardt, and Trevor Mudge, ”Automatic performance set-ting for dynamic voltage scaling,” International conference on Mobile computing andnetworking pp.260-271, 2001

[3] P. Hazucha, T. Karnik, B. A. Bloechel, C. Parsons, D. Finan and S. Borkar, ”Area-efficient linear regulator with ultra-fast load regulation,” IEEE Journal of Solid-StateCircuits , vol.40, no.4, pp.933-940, Apr. 2005.

[4] J. Guo and K. N. Leung, ”A 6-µW Chip-Area-Efficient Output-Capacitorless LDO in90-nm CMOS Technology,” IEEE Journal of Solid-State Circuits , vol.45, no.9, pp.1896-1905, Sept. 2010.

[5] J. F. Bulzacchelli, Z. Toprak-Deniz, T. M. Rasmus, J. A. Iadanza, W. L. Bucossi, S.Kim, R. Blanco, C. E. Cox, M. Chhabra, C. D. LeBlanc, C. L. Trudeau and D. J.Friedman, ”Dual-Loop System of Distributed Microregulators With High DC Accuracy,Load Response Time Below 500 ps, and 85-mV Dropout Voltage,” IEEE Journal ofSolid-State Circuits , vol.47, no.4, pp.863-874, Apr. 2012.

[6] K. N. Leung and P. K. T. Mok, ”A capacitor-free CMOS low-dropout regulator withdamping-factor-control frequency compensation,” IEEE Journal of Solid-State Circuits ,vol.38, no.10, pp.1691-1702, Oct. 2003.

[7] S. K. Lau, P. K. T. Mok and K. N. Leung, ”A Low-Dropout Regulator for SoC With Q-Reduction,” IEEE Journal of Solid-State Circuits, vol.42, no.3, pp.658-664, Mar. 2007

[8] M. Al-Shyoukh, H. Lee and R. Perez, ”A Transient-Enhanced Low-Quiescent CurrentLow-Dropout Regulator With Buffer Impedance Attenuation,” IEEE Journal of Solid-State Circuits , vol.42, no.8, pp.1732-1742, Aug. 2007.

[9] Yan Lu, Wing-Hung Ki, and C. Patrick Yue, ”17.11 A 0.65ns-Response-Time 3.01ps FOMFully-Integrated Low-Dropout Regulator with Full-Spectrum Power-Supply-Rejection forWideband Communication Systems,” IEEE International Solid-State Circuits Confer-ence , pp.306-307, 2014

61

Page 76: Fully Integrated Low-Drop-Out Regulator Design based on ...

[10] X. L. Tan, S. S. Chong, P. K. Chan and U. Dasgupta, ”A LDO Regulator With WeightedCurrent Feedback Technique for 0.47nF–10nF Capacitive Load,” IEEE Journal of Solid-State Circuits , vol.49, no.11, pp.2658-2672 Nov. 2014.

[11] K. Luria, J. Shor, M. Zelikson and A. Lyakhov, ”Dual-Mode Low-Drop-Out Regula-tor/Power Gate With Linear and On–Off Conduction for Microprocessor Core On-DieSupply Voltages in 14 nm,” IEEE Journal of Solid-State Circuits , vol.51, no.3, pp.752-762 Mar. 2016.

[12] Y. Lim, J. Lee, S. Park and J. Choi, ”An extemal-capacitor-less low-dropout regulatorwith less than -36dB PSRR at all frequencies from 10kHz to 1GHz using an adaptivesupply-ripple cancellation technique to the body-gate,” 2017 IEEE Custom IntegratedCircuits Conference, pp.1-4, 2017,

[13] Y. Okuma et al., ”0.5-V Input Digital LDO with 98.7% Current Efficiency and 2.7µAQuiescent Current in 65nm CMOS,” IEEE Custom Integrated Circuits Conference, pp.1-4, Sep. 2010.

[14] S. B. Nasir, S. Gangopadhyay and A. Raychowdhury, ”A 0.13µm Fully Digital Low-Dropout Regulator with Adaptive Control and Reduced Dynamic Stability for Ultra-Wide Dynamic Range,” 2015 IEEE International Solid-State Circuits Conference, 2015.

[15] S. B. Nasir, S. Sen and A. Raychowdhury, ”A 130nm hybrid low dropout regulator basedon switched mode control for digital load circuits,” IEEE European Solid-State CircuitsConference, pp.317-320, 2016.

[16] Doyun Kim, Mingoo Seok, “Fully integrated low-drop-out regulator based on event-driven PI control,” 2016 IEEE International Solid-State Circuits Conference , pp. 150-151, Jan. 2016.

[17] D. Kim and M. Seok, ”A Fully Integrated Digital Low-Dropout Regulator Based onEvent-Driven Explicit Time-Coding Architecture,” IEEE Journal of Solid-State Circuits,vol.52, no.11, pp.3071-3080, Nov. 2017.

[18] D. Kim, J. Kim, H. Ham and M. Seok, ”20.6 A 0.5V-VIN 1.44mA-class event-drivendigital LDO with a fully integrated 100pF output capacitor,” 2017 IEEE InternationalSolid-State Circuits Conference , 2017.

[19] L. G. Salem, J. Warchall and P. P. Mercier, ”A 100nA-to-2mA successive-approximationdigital LDO with PD compensation and sub-LSB duty control achieving a 15.1ns responsetime at 0.5V,” 2017 IEEE International Solid-State Circuits Conference , 2017.

[20] D. Kim, S. Kim, M. Seok, H. Ham and J. Kim, ”0.5V-VIN , 165-mA/MM2 Fully-Integrated Digital LDO Based on Event-Driven Self-Triggering Control,” 2018 IEEESymposium on VLSI Circuits, pp.109-110, 2018.

[21] M. Huang, Y. Lu, S. U and R. P. Martins, ”20.4 An output-capacitor-free analog-assisteddigital low-dropout regulator with tri-loop control,” 2017 IEEE International Solid-StateCircuits Conference , 2017.

62

Page 77: Fully Integrated Low-Drop-Out Regulator Design based on ...

[22] Y. H. Lee, S. Y. Peng, C. C. Chiu, A. C. H. Wu, K. H. Chen, Y. H. Lin, S. W.Wang, T. Y. Tsai, C. C. Huang and C. C. Lee, ”A Low Quiescent Current AsynchronousDigital-LDO With PLL-Modulated Fast-DVS Power Management in 40 nm SoC for MIPSPerformance Improvement,” IEEE Journal of Solid-State Circuits, vol.48, no.4, pp.1018-1030, Apr. 2013.

[23] C. C. Chiu, P. H. Huang, M. Lin, K. H. Chen, Y. H. Lin, T. Y. Tsai, C. C. Huangand C. C. Lee, ”A 0.6V resistance-locked loop embedded digital low dropout regulatorin 40nm CMOS with 77% power supply rejection improvement,” IEEE Symposium onVLSI Circuits, pp.166-167, 2013

[24] F. Yang and P. K. T. Mok, ”A 0.6–1V input capacitor-less asynchronous digital LDOwith fast transient response achieving 9.5b over 500mA loading range in 65-nm CMOS,”IEEE European Solid-State Circuits Conference, pp.180-183, 2015

[25] F. Yang and P. K. T. Mok, ”Fast-transient asynchronous digital LDO with load regula-tion enhancement by soft multi-step switching and adaptive timing techniques in 65-nmCMOS,” IEEE Custom Integrated Circuits Conference, pp.1-4, 2015.

[26] S. Gangopadhyay, D. Somasekhar, J. W. Tschanz and A. Raychowdhury, ”A 32 nmEmbedded, Fully-Digital, Phase-Locked Low Dropout Regulator for Fine Grained PowerManagement in Digital Circuits,” IEEE Journal of Solid-State Circuits, vol.49, no.11,pp.2684-2693, Nov. 2014.

[27] Y. J. Lee, W. Qu, S. Singh, D. Y. Kim, K. H. Kim, S. H. Kim, J. J. Park and G.H. Cho, ”A 200-mA Digital Low Drop-Out Regulator With Coarse-Fine Dual Loop inMobile Application Processor,” IEEE Journal of Solid-State Circuits, vol.52, no.1, pp.64-76, Jan. 2017.

[28] Y. Tsividis, ”Event-Driven Data Acquisition and Digital Signal Processing—A Tuto-rial,” IEEE Transactions on Circuits and Systems II: Express Briefs, vol.57, no.8, pp.577-581, Aug. 2010.

[29] M. Kurchuk and Y. Tsividis, ”Signal-Dependent Variable-Resolution Clockless A/DConversion With Application to Continuous-Time Digital Signal Processing,” IEEETransactions on Circuits and Systems I: Regular Papers, vol.57, no.5, pp.982-991, May2010.

[30] M. Kurchuk and Y. Tsividis, ”Energy-efficient asynchronous delay element with widecontrollability,” 2010 IEEE International Symposium on Circuits and Systems, pp.3837-3840, 2010.

[31] M. Kurchuk, C. Weltin-Wu, D. Morche and Y. Tsividis, “Event-Driven GHz-RangeContinuous-Time Digital Signal Processor with Activity-Dependent Power Dissipation,”IEEE Journal of Solid-State Circuits, vol.47, no.9, pp.2164-2173, Sept. 2012.

[32] C. Weltin-Wu and Y. Tsividis, ”An Event-driven Clockless Level-Crossing ADC WithSignal-Dependent Adaptive Resolution,” IEEE Journal of Solid-State Circuits, vol. 48,no.9, pp.2180-2190, Sep. 2013.

63

Page 78: Fully Integrated Low-Drop-Out Regulator Design based on ...

[33] C. Vezyrtzis, W. Jiang, S. M. Nowick and Y. Tsividis, ”A Flexible, Event-Driven DigitalFilter With Frequency Response Independent of Input Sample Rate,” IEEE Journal ofSolid-State Circuits, vol.49, no.10, pp.2292-2304, Oct. 2014.

[34] Z. Zhao and A. Prodic, ”Continuous-Time Digital Controller for High-Frequency DC-DC Converters,” IEEE Transactions on Power Electronics, vol.23, no.2, pp.564-573, Mar.2008.

[35] Karl-Erik Aarzen, ”A simple event-based PID controller,” IFAC Proceedings Volumes,vol. 32, 1999.

[36] P. G. Otanez, J. R. Moyne and D. M. Tilbury, ”Using deadbands to reduce communica-tion in networked control systems,” 2002 American Control Conference, vol.4, pp.3015-3020, 2002.

[37] E. Kofman and J. H. Braslavsky, ”Level Crossing Sampling in Feedback Stabilizationunder Data-Rate Constraints,” IEEE Conference on Decision and Control, pp.4423-4428,2006.

[38] S. Durand and N. Marchand, ”Further results on event-based PID controller,” 2009European Control Conference, pp.1979-1984, 2009.

[39] J. Lunze and D. Lehmann, “A state-feedback approach to event-based control,” Auto-matica, vol.46, no.1, pp.211-215, Jan. 2010.

[40] D. Lehmann and J. Lunze, ”Event-based output-feedback control,” 2011 19th Mediter-ranean Conference on Control and Automation, pp.982-987, 2011

[41] W. P. M. H. Heemels, K. H. Johansson and P. Tabuada, “An Introduction toEvent-triggered and Self-triggered Control,” IEEE Conference on Decision and Control,pp.3270-3285, 2012.

[42] W. P. M. H. Heemels, M. C. F. Donkers and A. R. Teel, ”Periodic Event-TriggeredControl for Linear Systems,” IEEE Transactions on Automatic Control, vol.58, no.4,pp.847-861, Apr. 2013.

[43] C.C. Enz and G.C. Temes, “Circuit techniques for reducing the effects of op-amp im-perfections: autozeroing, correlated double sampling, and chopper stabilization,” Pro-ceedings of the IEEE, vol. 84, no. 11, pp.1584-1614, Nov. 1996.

[44] S. J. Kim, D. Kim and M. Seok, ”Comparative study and optimization of synchronousand asynchronous comparators at near-threshold voltages,” 2017 IEEE/ACM Interna-tional Symposium on Low Power Electronics and Design, pp. 1-6, 2017.

64