• 沒有找到結果。

A portable all-digital pulsewidth control loop for SOC applications

N/A
N/A
Protected

Academic year: 2021

Share "A portable all-digital pulsewidth control loop for SOC applications"

Copied!
4
0
0

加載中.... (立即查看全文)

全文

(1)

A

Portable

All-Digital Pulsewidth Control Loop

for SOC Applications

WeiWang, I-Chyn Wey, Chia-Tsun Wu, andAn-Yeu(Andy) Wu

Graduate Institute of Electronics

Engineering,

and

Department of Electrical

Engineering,

National

Taiwan

University,

Taipei 106,

Taiwan,

R.O.C.

Abstract A cell-based all-digital PWCL is presented in this blocks and custom layout of the ADPWCL are redesigned paper. To improve design effort as well as facilitate system- for each new technology. Thus, efforts at physical design

level integration, the new design can be developed in level remain unsolved.

hardware description language(HDL) and implementedwith In order to provide fast turnaround time, a PWCL is

standard-cell libraries, therefore, easily portable between desirable to be globally flexible to fit various system technologies. In addition, a high-resolution architecture is specifications, such as acquisition range, technology designed to enhance pulsewidth precision. For different changes, andintegrated simulations, etc.

Thus,

a cell-based

requirements of applications, the characteristic of scalable all-digital solution for PWCL with high-resolution and modulating range allows hardware decision in early stage. scalable-acquisition-range is presented in this paper. The Theproposed methodology hasbeen provenatUMC0.18um new ADPWCL can be described by Verilog HDL and CMOS technology. When operated at 350 MHz, the pulse implemented through synthesis and layout CAD tools. widthacquisition rangesfrom 10% to 85% with 0.9%steps. Based on scalable function blocks, it allows architecture I. INTRODUCTION decision in early stage. Also, due to cell-based feature, new

In CMO crcutesinsgratattntonsmutbpid ADPWCL can be incorporated into HDL-level simulation In CMOS circuit designs, great attentions must be paid and system evaluation. A prototype design is realized at toclock quality,includingfrequency, distribution, phase and

UMC

0.18um

technology. When operated at 350

MHz,

the duty cycle. Currently,

phase-locked

loop (PLL) or

delay-

ADPWCL gives modulation range from

10%

to

85%

with locked loop (DLL) is widely utilized for clock circuitry.

0.90/O

acquisition steps and simulation

RM\S

jitter of 25ps.

Precise duty cycles are often required to fit demands in

modern high-speed and low-power circuit designs. Even II. CELL-BASED ALL-DIGITAL PWCL ARCHITECTURE

though PLL and DLL can reach

frequency multiplication

and phasealignment, they cannot offer desired

duty

cycles

DPWM(scalable)

of clock signal. Pulsewidth control

loops

(PWCLs) [1]-[4]

Input Clock, Clock Buffer OutputClock,

can be used to overcome this

problem.

Figure

1 shows a _

conventionalPWCLcircuit.

...

00

FeedbackControl

DPWC|

Pseudo Odd-Stage Clock Diiver PWA,DPeS,FT

CKin Reference~~~~~Cou

.LH,.1

Cl.Dhded

CZocl:LCg

~~~~~~~~~~~~~~~~Progra

Cod,PC

S XW

~~~~~~~~~~~~~~Figure

2. Proposed portable ADPWCL.

CKIn Loo FitrC

aaor/Dgt,

m

...

A

block

diagram of portable ADPWCL is shown in

comparator Figure 2. Overall system is decomposed into five main Figure 1 Atypical

PWCL

circuit function blocks: 1) Clock Buffer providing suitable driving strengths for application circuits, 2) Digital Pulsewidth The PWCLs in [1][2]

were

proposed to precisely adjust

Converter

(DPWC) cyclically converting the pulsewidth of theoutput duty cycle of the multistage driver. Most PWCLs CLKout into binary digits, 3) Comparator performing [1]-[3] are realized by analog approaches at present. pulsewidth comparison and lock detection, 4) Loop Filter

However,

as

discussions

in [2]

extensive

circuit simulations utilized to reduce the noise coming from the environment,

areusually

performed

todetermine loop gain and loop filter. and generate digital control codes of feedback control, and 5) Also, an analog PWCL usually takes alongstransientttimetto

Digital

Pulsewidth

Modulator (DPWM) responding for

converge. Recently, a robust all-digital PWCL (ADPWCL) modulating pulsewidth. [4] has been

introduced,

where the

architecture

is

constructed with digital circuits. However, specific circuit

(2)

Due to physical constrains of setup/hold time, the power consumptions because redundant propagated clocks

dividerMis usedto slow down target frequencyaswell as are nowgated and saved withinnewdelaycell.

allocate timing for critical path of loop filter. Based onthe To evaluate performances, a prototype 32-stage DPWC

control codes fromloop filter, theDPWMgives the function is realized at UMC 0.18um 1P6M CMOS technology. of modulating pulsewidth with digital techniques. The Compared with conventional design, the new DPWC

feedback loopoperatescontinuously untilcomparator enters improves operating frequency from 350 MHz to 1GHz.

locked state, namely the DPWC quantization digits (QD) According to conversions of different duty cycle, power match the external program code. The ADPWCL can savings are listed in tableI.

generatedesiredpulsewidth for demands of applications.

QD[O] QD[1] QD[2] QD[3] QD[30] QD[31]

A.

Digital

Pulse Width Converter

(DPWC)

Rn Rn Rn n R

DQDQD Q D Q D Q D Q

To measure the continuous clock

pulsewidth

in

digital

CKin

way, thedesign concept oftime-to-digital converter [5] can

be cited for purpose. A transformed architecture [4] has --- D..

been introducedto convertpulsewidth into binary digits, as

CKin

t

TT

shown in figure 3. The incoming clock signal propagates D,

through the buffer chaintobecomeaseries ofdelayed clock D2K

signals.

The

delayed

clocks areutilized to

trigger

the DFFs D a_ r IN OUT

successively, and measure the

pulsewidth.

The ratio of 4 - 4t-IL-: consecutive "1" and total word length represents the duty 3

cycle.

Thus,

a continuous clockpulsewidth canbe digitally

quantizedinto n-bit word. Figure4. ModifiedDPWCarchitecture.

However, the long critical path of conventional DPWC TABLEI. COMPARISIONS OF POWER COMSUMPTION

is quite long and therefore limits operating frequency. While

thepropagated clocks areused for quantization, great deals

TypCcl (@0)

75% 50%

25%

ofpowerdissipationscanbe contributed. Typical(uW) 1602 1872 2016

Proposed (uW) 1058 774 503

1/8 cycle PowerSaving 34% 59% 75%

B.

Digital

Pulse Width Modulator

(DPWM)

QDJ0:311 1 1 I 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

A pulsewidth modulator gives the function of reshaping

QD[O1QD[1J QD[21 QD[31 QD[301 QD[311

CK... clockwaveform.

Analog

modulators

[I]-[3]

and

digital

one

Q D Q D Q D Q D Q D Q

[4]

have been utilized to modulate

pulsewidth.

However,

> >

>L >Ll

r- --< rL

specific-purpose

circuit

designs

and custom

layouts

arestill

.~

D D, L ,---- required. It still takes design efforts during technology

_----'-'''-''''''''''-'''-''''''-'''-'''''t'' ..'' m igrations.

ck > Therefore, wehave three design goals in developing a

DI: ... !!IN portableclock modulator. First, the portable

DPWM

should

D2

,I* . TypicalBuffer be suitable for cell-based flow and

capable

for various

cell-D4:: |: | | | | 1___l 1

1,Ilibraries.

Second, scalability of acquisition range is desired

D_____!__!__!_!!

!

FT for

specification changes.

Third,

pulsewidth

deviation

'i .321. . .. ' ' ' ' >I ' 'should be carefully reduced to meet demands of advanced

Figure 3. Conventional DPWC architecture.

applications.

Thus,

our

proposed

DPWM is

decomposed

into scalable pulsewidth amplifier (PWA), pulsewidth Therefore, a modified DPWC is designed to solve the shrinker(PWS) and fine-tune unit (FTU). ThePWSreduces issues. Thepulsewidth of clock decides duty cycle, and the the

pulsewidth according

to

digital

control codes. On the pulsewidth conversion is processed between clock's rising contrary, thePWA

amplifies

the

pulsewidth.

FTU

provides

and falling edges. Thus, the propagated clocks after falling fine

acquisition

stepof

pulsewidth,

asshownin

figure

5.

edge could be expectably avoided. As common cell

constructions, a bufferusually consists oftwo inverters. In PIAS CoarseStep

(1

LOps) PVVA CoarseStep(120ps) orderto saveredundantpropagated clocks, the first inverter I

is replaced by aNAND and the input clock is transplanted fromDFFtodelay cellasshowninfigure4.

TheDPWC operation completes just intime after clock F S

falling edge; therefore, the critical path iS significantly

I reduced. Also, since the setup-time physical constrain of

DFF iS resolved, the dead

zone,

non-ideal conversion

OfIiue5

uswdh custoso PM

narrow pulse, is reduced. Moreover, the new DPWC reduces

(3)

Toillustrate the detail

circuit,

the PWA consists of PWA In

addition,

it is essential tofix

rising edge

of each

stage

stages

as

figure

6. Each of PWA

stage

provides

4

paths

for in DPWM\

during

control code switches. The characteristic

signal propagation. Passing through

the lowest

path

of each stabilizes

phase-locking

in PLL and allows further

stage,

the

pulse

width of clock is remained. If clock

signal

cooperation

of PLL in later section.

passes

through

an upper

path,

the

pulsewidth

is

amplified,

A

prototype

modulator,

consisting

of five PWA/PWS

namely,

the

pulsewidth

difference of

adjacent paths

inthe

same stageis equivalentto one buffer delay z. Also, amd

stages

andoneFTU

stage,

provides

(5*3±5*3)*3

acquisition

at

reducing pulsewidth,

the PWS

composed

of PWS

stages

stps.SIEsmltoso

puswdhm

ultosito

is dpicedfgur 7.Thecascdedpulewithn ncrase cases

(PWA, PWS)

are

given

in

figure

9. The robust and

isWdepictnb

eied

figure7.Thin

cacaedepulsewidthe

incrase

linear characteristic of

DPWM\

architecture allows

simple

ofPWdAf

ca

beSdscribedsiAEq.(1, whsepresMKaen

the

otrotl

formulation of

pulsewidth.

In addition to coarse

steps

of

cofesPWAe/pWSctagsiSE,adeSLrersnttecoto

hundred

picoseconds,

FTU

provides

fine

resolution of

3Ops

codes,respectively.

~~~~~~~~as

figure

10.

Compared

with traditional

designs

[I]-[4],

the

proposed

11 ~~ EL ~~ DPWM can be constructed with common

logic

cells,

I PWA therefore

easily

transferr

ed between cell-libraries. The

consistence allows the architecture very suitable for

PWA,,,~ ~~~ ~ ~ ~

Nextending acquisition

range and

enhancing

resolution. The

universal architecture

gives design flexibility

for

application

Drive ---O /~ e\A--[---2----M--]

specification

and..

hardware decision in

early

stage.

Figure6. Scalable architecture of PWA. PAP,I,. Width

M.d,Iati-~

PSP,.Wit

dlt-4000 2200 3600 16~~~~~~~--- 00 ~~ pws~~~~~~, 3~~~4000 -=1--00----7K Y1~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

~~~~3200--- ---

2C0 ---2400 ---00--lp2400- 400

---Figure 7. Scalablearchitecture ofPWS. ~~~~~~~~~~~~~~~~~~320--- 0

M-l K-i (1) Figure 9. Post-layout Simulations of PWA andPWS.~~~~~~~~~~~~~~~~~~~~~~~20

---PWdfff~~~~ [~~ A~~2~~1 +4xAEL21 1-4 xSE[i xSE[i1

i=O ~ ~ ~ ~ ~ ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~30 10 ---I

A nwi

meho8o0mpovnrsouto-i-poosd-o

reducing pulsewidth deviations. The main idea is using the~~~~~~~~~~~~~~~~~~~~~~~~~00---

---the FTU providesprecise acquisition step r. Eq. (2) e(ns)~~~~~~~~~~~~~~~~~~~~~~~55~s0 1 i

represents thepFiulsewidt incrlbeascieo tu.rTe equialece Fgur

10.,o

Smltons

adPcaraceritics

of FT

acquisitionurrangeosoflDPWMt

ismexpressedf

inAEq.d(3).

newmethod

oAnmpintegrationutsystem

ispodesigned-to--ve---the

8,

a few buffer

capacitancethesscaabilityepoblemscasedtby

poularabusbased So

wireoad.Figuere8

Achpaitenctue

lofd

Fine-unes

Unit.isnlo

the

---key

techolog

to---

overcome-- the--wire-complexity--

to

usage of tresinglEde-hs pus-rgedbad sif

theFT

povdeWM

pWeis

acq +FstUo

tpr

q

(3)

reitrTwihrqirsacocminlwihnro

duty-repreents

hepuseouth

incre oiff

ifFU

cycle,valnc

Figunsbelo.SiuaonadchrtesisofFU

(4)

The ADPWCL

dynamically

controls and modulates IV. COMPARISIONS OF PWCL DESIGNS

pulsewidth

while ADPLL

performs operations

of

phase

__________

aligniment

and

frequency synthesis.

With the

cooperation

of Design JSSCO2 APASIC

ISCAS05

Ours

ADPWCL and

ADPLL,

the

output

clock can fulfill the Prcs

[21

02131 141 ____

demands for desired clock of

applications.

The

prototype

Process___ 0.35um 0.l18um 0.25um 0.l18um

integration design

is verified and realized at LUM\C 0.18um Architecture Analog Analog Alldigital Alldigital

I1P6MCMOStechnologyasfigure 12. Technique Custom Custom Custom Cell-Based

ADPLL ADPWCL Programmable N Y Y - Y

I--- Portable N N N Y

ICKR. ADL 9iitly Acquistion 5000 20 5Oo 20 80o 0~8

PFD Controlled DPWM I ~~~~~~

~~~~~~~~~~~~~~~~~~~~~~~Range

-(0.8GHz)

(0.4GHz) (0.3GHz)

-(0.35GHz)

phas~

---O-cillator-

[l~1JiResolution 0.25 ns/V 500 1000 0.900

1/N iI DPWC Comparator LF V. CONCLUSION

N[70

~

~

~

~

~ ~ ~

ITo

meet the demands for fast turnaround time of SoC

M1ItqpInUi gramCode[310]

I-

--Mli-cton

CnerinI

applications,

a portable

all-digital

PWCL

design

is

PClockCKjp PuswdhMdlto

developed.

The modified DPWC

presents

low-power

and LIL FLIL

~~~~~~optimized-latency

operations.

A

high-resolution

DPWM\ is Communication

~~~~Commucain

first

proposed

to enhance

pulsewidth precision.

With Cnimucation scalable circuit blocks and

synthesizable loop

controller,

TransmfterReceiver

designers

can

develop

ADPWCLin

Verilog

andsave efforts

ItClk(Trasit) intClk(Recive)

significantly.

Wvhen

operated

at

350MH-z,

the

pulsewidth

P/SConverter Tr/P"O

Covrecquisition

rangeis from

100o

to

850o

with 0.9 00

steps.

The

vvvvvviI

ADPWCL

design

can be

efficiently incorporated

into Tx DtaCntro P- atamodern SoCdeinflow du oitsIPbsdfaue

TExtClokk ExtClokk2 AcKNoWLEDGMENT

On-Chip

Conmmuniato

The authors thank

Chip

Implementation

Center (CIC)

Figure11. On-chipserial communicationsystem. for CAD toolsupportsand technical discussions. REFERENCES

[1] Fenghao Mu; Svensson, C,"Pulsewidth ControlLoopinHigh-Speed

CMOSClockBuffers,"IEEEJournalofSolid StateCircuits,vol. 35,

___

~~~~~~~~~~~~pp.

134-141,Feb. 2000.

tal

~~~~~~[2]

Po-Hui Yang and Jinn-Shyan Wang, "Low-Voltage Pulsewidth

L ~~~~~~~~~ControlLoops for SOC Applications,"IEEEJournalofSolid-State

Circuits,vol.37,pp. 1348-1351,Oct. 2002.

[3] Kuo-Hsing Cheng, Chia-WeiSu,Chen-LungWu ,andYu-Lung Lo,

~Generator-

"A Phase-Locked PulseWidth Control Loop with Programmable

Duty Cycle," IEEEAsia-Pacific Conference on Advanced System Integrated Circuits,pp.84-87,Aug.2004.

[4] Yi-Ming Wang, Chang-Fen Hu,Yi-Jen Chen andJinn-Shyan Wang,

"An All-Digital Pulsewidth Control Loop," IEEE International

Figurelayotof the12.Chip OC

system.Symposium

onCircuitsandSystems, pp.1258-1261,May2005. Figure12.Chiplayot of the 0C system.[5] Levine, P.M.; Roberts, G.W, "A calibration technique for a

high-resolution flash time-to-digital converter," IEEE International

Figure

13 shows the ADPWCL converges and enters SymposiumonCircuitsandSystems,vol. 1,pp.253-256,May2004. into lockedstateaccordingtodifferentprogram codes at350 [6] I-ChynWey; Lung-Hao Chang; You-Gang Chen; Shih-Hung Chang; MHzwith SPICEsimulations. An-Yeu Wu, "A High-Speed Scalable Shift-Register Based

On-Chip Serial Communication Design for SoC Applications" IEEE International Symposium on Circuits andSystems, pp.1074-lO77,

-~10% May2005.

Time(ns)

數據

Figure 6. Scalable architecture of PWA. PA P,I,. Width M.d,Iati-~ PSP,.Wit dlt-
Figure layotof the 12.Chip OC system.Symposium on Circuits and Systems, pp. 1258-126 1, May 2005.

參考文獻

相關文件

( D )The main function of fuel injection control system is to _________.(A) increase torque (B) increase horsepower (C) increase fuel efficiency (D) make 3-way catalytic

When the spatial dimension is N = 2, we establish the De Giorgi type conjecture for the blow-up nonlinear elliptic system under suitable conditions at infinity on bound

To investigate the characteristics of Tsongkhapa’s meditation thought, the study is divided into five parts: (1) introduction, (2) Tsongkhapa’s exposition of meditation practice,

 Define the non-Abelian gauge transformation of 2-form (decomposed into zero/KK modes):.. (1) Lie-algebra, and reduce to abelian case in

• Figure 26.26 at the right shows why it is safer to use a three-prong plug for..

• Figure 26.26 at the right shows why it is safer to use a three-prong plug for..

FIGURE 23.22 CONTOUR LINES, CURVES OF CONSTANT ELEVATION.. for a uniform field, a point charge, and an

for some constant  1 and all sufficiently  large  , then  Θ.