model-based synthesis of high-speed serial-link

25
Model-Based Synthesis of High- Speed Serial-Link Transmitter Designs Ikchan Jang 1 , Soyeon Joo 1 , SoYoung Kim 1 , Jintae Kim 2 , 1 College of Information and Communication Engineering, Sungkyunkwan University, Suwon, Korea 2 Department of Electronics Engineering, Konkuk University, Seoul, Korea 1

Upload: others

Post on 08-Jan-2022

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Model-Based Synthesis of High-Speed Serial-Link

Model-Based Synthesis of High-Speed Serial-Link Transmitter

Designs

Ikchan Jang1, Soyeon Joo1, SoYoung Kim1, Jintae Kim2, 1College of Information and Communication Engineering,

Sungkyunkwan University, Suwon, Korea 2Department of Electronics Engineering, Konkuk University,

Seoul, Korea 1

Page 2: Model-Based Synthesis of High-Speed Serial-Link

2

Outline • Introduction

− High-Speed Serial-link transmitter − Geometric Programming (GP)

• Model-based Design Framework(CML)

− Transistor Level Modeling − Circuit Level Modeling − Numerical Experiments for Model Validation − Hierarchical Modeling

• System Level Optimization

• Conclusion

Page 3: Model-Based Synthesis of High-Speed Serial-Link

3

Introduction

• High-speed links are common building blocks in consumer electronics.

• Many link systems are designed using current-mode logic(CML) circuits. − CML  Buffer,  Latch,  Multiplexer…

• Lack of automated design flow prohibits efficient design reuse of links

Our goal: To provide an design synthesis flow for CML-style circuits

TX Data

RX Data

TX CLK RX CLK

Ser

ializ

er

Des

eria

lizer

TX FFE Equalization

Channel

RX CTLE+DFE Equalization

Page 4: Model-Based Synthesis of High-Speed Serial-Link

4

Introduction

[1] M. Hershenson,  et  al,  “Optimal  design  of  a  CMOS  opamp via  geometric  programming,”  IEEE  TCAD. 2001 [2] D. M. Colleran,  et  al,  “Optimization  of  phase-locked  loop  circuits  via  geometric  programming,”  CICC2003.

Page 5: Model-Based Synthesis of High-Speed Serial-Link

5

Outline • Introduction

− High-Speed Serial-link transmitter − Geometric Programming

• Model-based Design Framework(CML)

− Transistor Level Modeling − Circuit Level Modeling − Numerical Experiments for Model Validation − Hierarchical Level Modeling

• System Level Optimization

• Conclusion

Page 6: Model-Based Synthesis of High-Speed Serial-Link

6

Transistor Level Modeling

W L

1u 45nm 0.2 V 0.4 V 0 V

1u 45nm 0.2 V 0.4 V 0.1 V

1u 45nm 0.2 V 0.4 V 0.2 V

Sweep Simulation …

Device Model Process Design Kit (PDK)

or Predictive Technology Models (PTM)

Run SPICE simulation by sweeping node voltage of transistor

Screen the simulation data for valid transistor operation region

(saturation  …)

[3]  J.  Kim,  et  al,  “Convex  piecewise-linear  modeling  method  for  circuit  optimization  via  geometric  programming,”  IEEE TCAD. 2010

Page 7: Model-Based Synthesis of High-Speed Serial-Link

7

Buffer MUX Latch

Circuit Level Modeling

• CML-circuit models should include − Bias constraints: to ensure full-steering of bias current − Delay models: to estimate propagation delay

Page 8: Model-Based Synthesis of High-Speed Serial-Link

8

Bias constraints

Page 9: Model-Based Synthesis of High-Speed Serial-Link

9

CML Gate Delay Model

• Simple RC delay model cannot reflect practical signal transition in high-

speed serial-link systems[4]. • Finite input slope effects should be included in delay models.

• Earlier CML gate delay models[5] do not have GP compatible forms.

[4]  H.  Hassan,  et  al,  “MOS  current  mode  circuits:  Analysis,  Design  and  Variability,”  IEEE  TVLSI  2005 [5] U. Seckin,  et  al,  “  A  Comprehensive  Delay  Model  for  CMOS    CML  Circuits,”  IEEE  TCAS.Ⅰ. 2008

Page 10: Model-Based Synthesis of High-Speed Serial-Link

10

Error <10%

Run GP optimization

Run SPICE simulation

NO

YES

CML Gate Delay Model Variables Description

Timing margin

Input CM voltage

Input differential voltage

Input rise time

[6]  S.  Y.  Kim,  et  al,  “Closed-form  RC  and  RLC  delay  models  considering  input  rise  time,”  IEEE  TCAS.Ⅰ. 2007 [7] R. Mita, et al, “Propagation  delay  of  a  RC  chain  with  a  ramp  input,”  IEEE TCAS.Ⅱ. 2007

Page 11: Model-Based Synthesis of High-Speed Serial-Link

11

Newly proposed delay model need exact input rise time For design synthesis of cascaded CML-based circuits, output rise

time should be estimated.

• Output rise time models

# 1 # 2 # N-1 # N

CML Gate Delay Model

Page 12: Model-Based Synthesis of High-Speed Serial-Link

12

CML Gate Delay Model • Output rise time models

Page 13: Model-Based Synthesis of High-Speed Serial-Link

13

Numerical Simulation for Model Validation

(a)

(b)

Variable /Sweep Range

Property Mean/Max modeling error[%]

4.34/10.00

4.23/11.00

Mean/Max modeling error of CML buffer

Process Design Kit(PDK) − Predictive Technology Model 45nm

Page 14: Model-Based Synthesis of High-Speed Serial-Link

14

Numerical Simulation for Model Validation

(a)

(b)

(a)

(b)

Property Mean/Max modeling error[%]

4.45/10.00

4.11/10.22

Property Mean/Max modeling error[%]

2.48/8.82

1.40/5.09

Page 15: Model-Based Synthesis of High-Speed Serial-Link

15

• To use unit CML gates as standard cell, dependency of all adjacent inter-nodes should be considered: capacitance loading, voltage swing

Hierarchical Modeling

Architecture of transmitter with 2N:1 serializer

Page 16: Model-Based Synthesis of High-Speed Serial-Link

16

Define Design Specification (MUX ratio, Data rate, Output

swing…)

Link sub-blocks & Generate GP model of

Transmitter

Run GP model & Extract design parameters

Run SPICE simulation

Variables Description

Number of stage

Data rate

Minimum single-ended output voltage swing

Maximum area allowed for design

Final output load capacitance

⇒Modeling code for inter-node dependency

Hierarchical Modeling

Page 17: Model-Based Synthesis of High-Speed Serial-Link

17

Outline • Introduction

− High-Speed Serial-link transmitter − Geometric Programming

• Model-based Design Framework(CML)

− Transistor Level Modeling − Circuit Level Modeling − Numerical Experiments for Model Validation − Hierarchical Modeling

• System Level Optimization

• Conclusion

Page 18: Model-Based Synthesis of High-Speed Serial-Link

18

Design specifications

MUX ratio 8:1 Data rate 28 Gb/s

0.4

(a) Simple RC model

Comparison with simple RC Model

(b) Proposed delay model

Page 19: Model-Based Synthesis of High-Speed Serial-Link

19

Inter-stage voltage swing optimization

• Various design techniques for improving power efficiency can be easily explored at the top-level model. • Example: can we improve power efficiency of I/O by using

variable inter-stage voltage swing?

Page 20: Model-Based Synthesis of High-Speed Serial-Link

20

Inter-stage voltage swing optimization

• Power efficiency of the transmitter can be enhanced by using variable inter-stage swing. • Signal swing and fT are simultaneously optimized depending

on the different delay constraint s along the serializer chain, leading to 20% improvement in power efficiency.

Variable Inter-stage swing Constant swing

Power consumption (mW) 26.643 33.370

Power efficiency (mW/Gb/s) 0.952 1.192

Vppd (mV) 400 400

Output jitter (pspp) 0.86 1.09

Comparison between varying inter-stage swing and constant swing in sub-blocks at 28 Gb/s

Page 21: Model-Based Synthesis of High-Speed Serial-Link

21

• Power penalty can be estimated by slowing down input clock transition time. • Optimal data rate can be found to maximize power efficiency.

Optimal Power and Data Rate

Page 22: Model-Based Synthesis of High-Speed Serial-Link

22

(a) (b)

Vppd ↑, Clock transition time ↓  ⇒ Power Penalty ↑

Optimal Power and Data Rate

Page 23: Model-Based Synthesis of High-Speed Serial-Link

23

Conclusion We presented accurate CML circuit models compatible with

geometric programming

The modeling involves iterative GP optimizations to refine the accuracy, leading to ~5% mean delay modeling error

The models can be used in a GP-compatible system-level model as demonstrated using a high-speed link transmitter

The system-level model can be efficiently synthesized for various design specifications & processes

Can explore intricate system-level design tradeoffs, providing valuable design guidelines

Page 24: Model-Based Synthesis of High-Speed Serial-Link

24

Reference [1] M. Hershenson, et al, “Optimal  design  of  a  CMOS  opamp via geometric programming,”  IEEE  Trans. Comput.-Aided Design, vol. 20, no. 1, pp. 1-21, Jan. 2001 [2] D. M. Colleran, et al, “Optimization  of  phase-locked loop circuits via geometric programming,”  Proc. IEEE Custom Integrated Circuits Conference, 2003. pp. 377-380, 2003 [3] J.  Kim,  et  al,  “Convex  piecewise-linear modeling method for circuit optimization via geometric  programming,”  IEEE  TCAD.  2010 [4]  H.  Hassan,  et  al,  “MOS  current  mode  circuits:  Analysis,  Design  and  Variability,”  IEEE Trans. Very Large-Scale Integr. (VLSI) Syst., vol. 13, no. 8, pp. 885-898, Aug. 2005 [5] U. Seckin,  et  al,  “  A  Comprehensive  Delay  Model  for  CMOS    CML  Circuits,”  IEEE  Trans. Circuit. Syst.Ⅰ. Reg. Papers., vol. 55, no. 9, pp. 2608-2618 Oct, 2008 [6]  S.  Y.  Kim,  et  al,  “Closed-form  RC  and  RLC  delay  models  considering  input  rise  time,”  IEEE Trans. Circuit. Syst. Ⅰ.Reg. Papers., vol. 54, no.9, pp 2001-2010, Sep. 2007 [7] R. Mita,  et  al,  “Propagation  delay  of  a  RC  chain  with  a  ramp  input,”  IEEE  Trans.  Circuits. Syst. Ⅱ, Exp. Briefs., vol. 54, no. 1, pp. 66-70, Jan. 2007.

Page 25: Model-Based Synthesis of High-Speed Serial-Link

25

Thank You