product design methodology - soi industry...

25
1 SOI Industry Consortium 2018 Product Design Methodology 2018 Tokyo Christophe Tretz, Carlos Mazure

Upload: others

Post on 07-Jul-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Product Design Methodology - SOI Industry …soiconsortium.eu/wp-content/uploads/2018/10/2018-05-SOI...Domino and Zipper (NORA) logic •Domino logic is fast, but inverters are needed

1 SOI Industry Consortium – 2018

Product Design Methodology

2018 – Tokyo

Christophe Tretz, Carlos Mazure

Page 2: Product Design Methodology - SOI Industry …soiconsortium.eu/wp-content/uploads/2018/10/2018-05-SOI...Domino and Zipper (NORA) logic •Domino logic is fast, but inverters are needed

2 SOI Industry Consortium – 2018

Agenda

SOI Industry Consortium

SoC design approach

Design considerations

Conclusions

Page 3: Product Design Methodology - SOI Industry …soiconsortium.eu/wp-content/uploads/2018/10/2018-05-SOI...Domino and Zipper (NORA) logic •Domino logic is fast, but inverters are needed

3 SOI Industry Consortium – 2018

2014 FD-SOI

Where’s the supply chain?

3

Page 4: Product Design Methodology - SOI Industry …soiconsortium.eu/wp-content/uploads/2018/10/2018-05-SOI...Domino and Zipper (NORA) logic •Domino logic is fast, but inverters are needed

4 SOI Industry Consortium – 2018

2018 FD-SOI

Substrates: production

Foundry: production

IP: good enough and improving

The Ecosystem is ready

Focus: Applications and Products

4

Page 5: Product Design Methodology - SOI Industry …soiconsortium.eu/wp-content/uploads/2018/10/2018-05-SOI...Domino and Zipper (NORA) logic •Domino logic is fast, but inverters are needed

5 SOI Industry Consortium – 2018

SoC Design Approach

Page 6: Product Design Methodology - SOI Industry …soiconsortium.eu/wp-content/uploads/2018/10/2018-05-SOI...Domino and Zipper (NORA) logic •Domino logic is fast, but inverters are needed

6 SOI Industry Consortium – 2018

Design flowD

esig

n F

low

Architectural design

Functional/Logic design

Circuit design

Physical design

Physical verification and

signoff

System Specification

Fabrication

Packaging and testing

Chip

• Starting a new design will go

through all the steps from

system specification to

manufacturing and testing.

Page 7: Product Design Methodology - SOI Industry …soiconsortium.eu/wp-content/uploads/2018/10/2018-05-SOI...Domino and Zipper (NORA) logic •Domino logic is fast, but inverters are needed

7 SOI Industry Consortium – 2018

Design flowD

esig

n F

low

Architectural design

Functional/Logic design

Circuit design

Physical design

Physical verification and

signoff

System Specification

Fabrication

Packaging and testing

Chip

•Using FD-SOI, the following

steps could take advantage of

the technology, either through

performance estimation (blue)

or bias connections (orange)

Page 8: Product Design Methodology - SOI Industry …soiconsortium.eu/wp-content/uploads/2018/10/2018-05-SOI...Domino and Zipper (NORA) logic •Domino logic is fast, but inverters are needed

8 SOI Industry Consortium – 2018

Design flowD

esig

n F

low

Architectural design

Functional/Logic design

Circuit design

Physical design

Physical verification and

signoff

System Specification

Fabrication

Packaging and testing

Chip

• It is not necessary to optimize

an SoC design at every stage,

but improvements can be

obtained progressively

Page 9: Product Design Methodology - SOI Industry …soiconsortium.eu/wp-content/uploads/2018/10/2018-05-SOI...Domino and Zipper (NORA) logic •Domino logic is fast, but inverters are needed

9 SOI Industry Consortium – 2018

Case 1: Simple digital SoC

• All digital SoC, using basic library

blocks, with some specialized

proprietary logic– Most standards blocks are already available in foundry libraries

– Recompile the proprietary logic with or without back bias optimization

– Benefit savings from the existing optimized blocks

• Using this approach, significant

power savings can be achieved by

reusing existing blocks and doing

minor recompile

De

sig

n F

low

Architectural design

Functional/Logic design

Circuit design

Physical design

Physical verification and

signoff

System Specification

Fabrication

Packaging and testing

Chip

Page 10: Product Design Methodology - SOI Industry …soiconsortium.eu/wp-content/uploads/2018/10/2018-05-SOI...Domino and Zipper (NORA) logic •Domino logic is fast, but inverters are needed

10 SOI Industry Consortium – 2018

Case 2: RF – Mixed signal chip

• While this type of design likely

need to do a full circuit design and

physical design, they are usually

“small” and easier to control

• Turnaround time can be relatively

small with significant savings in

power

• Example: AnalogBits SERDES

– ”remap” completed in 3 months

– minimum layout fixes

– greatly improved performance!!!

De

sig

n F

low

Architectural design

Functional/Logic design

Circuit design

Physical design

Physical verification and

signoff

System Specification

Fabrication

Packaging and testing

Chip

Page 11: Product Design Methodology - SOI Industry …soiconsortium.eu/wp-content/uploads/2018/10/2018-05-SOI...Domino and Zipper (NORA) logic •Domino logic is fast, but inverters are needed

11 SOI Industry Consortium – 2018

Case X: fully optimized SoC

• Sometimes a full optimization is

desired, and some design can benefit

from all the advantages of FD-SOI

• Architecture and logic can be further

optimized and changed to take into

account back bias

• This approach will take the most

design time, but can be done in

parallel with a faster turnaround

design

• Most dramatic power improvements!!

De

sig

n F

low

Architectural design

Functional/Logic design

Circuit design

Physical design

Physical verification and

signoff

System Specification

Fabrication

Packaging and testing

Chip

Page 12: Product Design Methodology - SOI Industry …soiconsortium.eu/wp-content/uploads/2018/10/2018-05-SOI...Domino and Zipper (NORA) logic •Domino logic is fast, but inverters are needed

12 SOI Industry Consortium – 2018

A short history of circuit design

Page 13: Product Design Methodology - SOI Industry …soiconsortium.eu/wp-content/uploads/2018/10/2018-05-SOI...Domino and Zipper (NORA) logic •Domino logic is fast, but inverters are needed

13 SOI Industry Consortium – 2018

Why looking at the past?

• The SOI Consortium is often asked how difficult it is to use FD-SOI in

designs

• Many circuit design techniques were created BC (Before CMOS),

without even going to “prehistoric” eras of circuit design (think TTL,

ECL, etc)

• The same basic design guidelines still apply, maybe more than ever

• Circuit design techniques evolved into what is CMOS design

• And, maybe designing with back gate bias is not such a new thing

• We can all learn from the past and why people designed a certain way

• There are always new ways to use something, and several talks from

past SOI Consortium events have shown such techniques (Andrea’s,

Borat’s presentations are great example of what can be done)

Page 14: Product Design Methodology - SOI Industry …soiconsortium.eu/wp-content/uploads/2018/10/2018-05-SOI...Domino and Zipper (NORA) logic •Domino logic is fast, but inverters are needed

14 SOI Industry Consortium – 2018

Enhancement/Depletion mode MOS design

• Overview:– Logic high is only Vdd – Vth (enhancement only, full swing with depletion device load)

– Fabrication of both types of devices is tricky

– BUT: still “better” than any type of ECL or TTL design!

• Solutions:

– “Improve” the load devices (Bootstrapped nMOS, depletion, pMOS)

• Using back gate biasing to change operation mode

Page 15: Product Design Methodology - SOI Industry …soiconsortium.eu/wp-content/uploads/2018/10/2018-05-SOI...Domino and Zipper (NORA) logic •Domino logic is fast, but inverters are needed

15 SOI Industry Consortium – 2018

Intel 4004

The Intel 4004 is a 4-bit central processing

unit (CPU) released by Intel Corporation in 1971.

It was the first commercially available

microprocessor by Intel,[2]and the first in a long

line of Intel CPUs.

The 4004 employs a 10 µm process silicon-

gate enhancement load pMOS technology

on a 12 mm² die

Page 16: Product Design Methodology - SOI Industry …soiconsortium.eu/wp-content/uploads/2018/10/2018-05-SOI...Domino and Zipper (NORA) logic •Domino logic is fast, but inverters are needed

16 SOI Industry Consortium – 2018

Pseudo nMOS

• The “logic” evolution from nMOS logic to logic with nMOS/pMOS

• Large ratio between respective device performance made CMOS area

prohibitive

• Pseudo nMOS reduce the gate loading significantly

• Clocking/dynamic logic is a direct improvement on pseudo nMOS

Page 17: Product Design Methodology - SOI Industry …soiconsortium.eu/wp-content/uploads/2018/10/2018-05-SOI...Domino and Zipper (NORA) logic •Domino logic is fast, but inverters are needed

17 SOI Industry Consortium – 2018

Domino and Zipper (NORA) logic

• Domino logic is fast, but inverters are needed

• Zipper logic removes the need of inverters and solve some charge sharing

and charge leakage issues

Page 18: Product Design Methodology - SOI Industry …soiconsortium.eu/wp-content/uploads/2018/10/2018-05-SOI...Domino and Zipper (NORA) logic •Domino logic is fast, but inverters are needed

18 SOI Industry Consortium – 2018

Why did I go over those logic design styles?

• Design has evolved over time

• Many design choices were related to what was available

at the time, and trade offs were made to compensate

relative performance or manufacturing shortcomings

• FD-SOI offers new opportunities, but also allows to go

back to past decisions

– For example, having a “stronger” pMOS load would remove some drawbacks from having a pMOS load (pseudo nMOS) or a pMOS pullup network (zipper)

– Depletion/enhancement devices mix offered some interesting construct (forward/reverse bias do too…)

Page 19: Product Design Methodology - SOI Industry …soiconsortium.eu/wp-content/uploads/2018/10/2018-05-SOI...Domino and Zipper (NORA) logic •Domino logic is fast, but inverters are needed

19 SOI Industry Consortium – 2018

• Body biasing is not really new

• First order, body biasing is not a mandatory design option;

a fixed value can be used and the various EDA tools

available will take care of the implementation/verification

• Body biasing offers many design options and design

philosophies

What about body biasing?

Page 20: Product Design Methodology - SOI Industry …soiconsortium.eu/wp-content/uploads/2018/10/2018-05-SOI...Domino and Zipper (NORA) logic •Domino logic is fast, but inverters are needed

20 SOI Industry Consortium – 2018

Body Biasing – Leveraging for Market Leadership

• Vdd Overdrive Only

• SOG Global Body Biasing

• Independent Domain Body Biasing

• On Chip Memory Array Body Biasing

• Assymetric Device Body Biasing

• Mixed Vt Common Well Body Biasing

Courtesy – Ron Martino, NXP – SOI Consortium Silicon Vally 2018

Page 21: Product Design Methodology - SOI Industry …soiconsortium.eu/wp-content/uploads/2018/10/2018-05-SOI...Domino and Zipper (NORA) logic •Domino logic is fast, but inverters are needed

21 SOI Industry Consortium – 2018

Back gate bias: an additional performance boost knob

• Current high performance SoC/microprocessors use Vdd

to alter performance– Increasing Vdd will improve speed/overall performance but will also increase consumed power

– By decreasing Vdd (or turning it off), you can enter a sleep/lower power mode (or turning off unused parts of the SoC

• Back gate biasing offers more tuning options

– You can use both Vdd and various back gate bias values to either improve performance even more

– You can also use both Vdd and other back gate bias values to improve overall performance while not increasing power as much

– You can use other back gate bias values to enter low Vdd operation mode and enable low power performance

Page 22: Product Design Methodology - SOI Industry …soiconsortium.eu/wp-content/uploads/2018/10/2018-05-SOI...Domino and Zipper (NORA) logic •Domino logic is fast, but inverters are needed

22 SOI Industry Consortium – 2018

Conclusions

• The ecosystem has been ready and there are many ways to approach

designing with FD-SOI

• We do not need to reinvent the wheel!!! A lot of solutions are there already

even if we have to look in the past.

•There is more than one way to use back gate bias!!

• Finally, do not hesitate to contact the Consortium! We are here to help

you!

Page 23: Product Design Methodology - SOI Industry …soiconsortium.eu/wp-content/uploads/2018/10/2018-05-SOI...Domino and Zipper (NORA) logic •Domino logic is fast, but inverters are needed

23 SOI Industry Consortium – 2018

Backup slides

Page 24: Product Design Methodology - SOI Industry …soiconsortium.eu/wp-content/uploads/2018/10/2018-05-SOI...Domino and Zipper (NORA) logic •Domino logic is fast, but inverters are needed

24 SOI Industry Consortium – 2018

Remap example: AnalogBits

Courtesy: AnalogBits - SOI Consortium – April 2016

Page 25: Product Design Methodology - SOI Industry …soiconsortium.eu/wp-content/uploads/2018/10/2018-05-SOI...Domino and Zipper (NORA) logic •Domino logic is fast, but inverters are needed

25 SOI Industry Consortium – 2018

Remap example: AnalogBits

ANALOG BITS achieved this work in about 3 months!!!

Courtesy: AnalogBits - SOI Consortium – April 2016