D Flip-Flop Design - School of Computingbchong/VLSI/Resources/Layouts/D... · D Flip-Flop Design...

20
D Flip-Flop Design Design Practice - MyCAD

Transcript of D Flip-Flop Design - School of Computingbchong/VLSI/Resources/Layouts/D... · D Flip-Flop Design...

Page 1: D Flip-Flop Design - School of Computingbchong/VLSI/Resources/Layouts/D... · D Flip-Flop Design Practice - MyCAD 2 • Preface • Inverter Gate Design – Inverter gate schematic

D Flip-Flop Design

Design Practice - MyCAD

Page 2: D Flip-Flop Design - School of Computingbchong/VLSI/Resources/Layouts/D... · D Flip-Flop Design Practice - MyCAD 2 • Preface • Inverter Gate Design – Inverter gate schematic

D Flip-Flop Design Practice - MyCAD 2

• Preface• Inverter Gate Design

– Inverter gate schematic and symbol– Inverter gate simulation– Inverter gate layout and results of verification

• NAND2 Gate Design– NAND2 gate schematic and symbol– NAND2 simulation– NAND2 gate layout and results of verification

• NAND3 Gate Design– NAND3 gate schematic and symbol– NAND3 simulation– NAND3 gate layout and results of verification

• D Flip-Flop Design– D Flip-Flop schematic and symbol– D Flip-Flop simulation– D Flip-Flop layout and results of verification

• D Flip-Flop P/C Design– D Flip-Flop P/C schematic and symbol– D Flip-Flop P/C simulation– D Flip-Flop P/C layout and results of verification

Table of Contents

Page 3: D Flip-Flop Design - School of Computingbchong/VLSI/Resources/Layouts/D... · D Flip-Flop Design Practice - MyCAD 2 • Preface • Inverter Gate Design – Inverter gate schematic

D Flip-Flop Design Practice - MyCAD 3

Preface

• This document provides the information on how to design D Filp-Flop schematic and layout.

• D Flip-Flop is designed based on MOSIS SCMOS layout rules.

• If you want to get more information, please refer to the related documents as below.– MyCAD Tutorial :

Learn how to use schematic and layout editor.– MySpice Tutorial :

Learn about simulating a circuit.– MyChip Pro Verification Reference Manual :

Look up specific verification commands.

Copyright © 1992 – 2006, SELOCO Incorporated.

Page 4: D Flip-Flop Design - School of Computingbchong/VLSI/Resources/Layouts/D... · D Flip-Flop Design Practice - MyCAD 2 • Preface • Inverter Gate Design – Inverter gate schematic

D Flip-Flop Design Practice - MyCAD 4

Inverter schematic and symbol

10

01

OUTIN

OutputInput

Logic Symbol

Truth TableSchematic

L = 0.2umW = 1.6um

L = 0.2umW = 0.6um

Page 5: D Flip-Flop Design - School of Computingbchong/VLSI/Resources/Layouts/D... · D Flip-Flop Design Practice - MyCAD 2 • Preface • Inverter Gate Design – Inverter gate schematic

D Flip-Flop Design Practice - MyCAD 5

Inverter Simulation

IN OUT

Page 6: D Flip-Flop Design - School of Computingbchong/VLSI/Resources/Layouts/D... · D Flip-Flop Design Practice - MyCAD 2 • Preface • Inverter Gate Design – Inverter gate schematic

D Flip-Flop Design Practice - MyCAD 6

Inverter layout and results of verification

Layout

DRC result

LVS result

Page 7: D Flip-Flop Design - School of Computingbchong/VLSI/Resources/Layouts/D... · D Flip-Flop Design Practice - MyCAD 2 • Preface • Inverter Gate Design – Inverter gate schematic

D Flip-Flop Design Practice - MyCAD 7

NAND2 schematic and symbol

Logic Symbol

Truth Table Schematic011

101

110

100

OUTIN1IN0

Page 8: D Flip-Flop Design - School of Computingbchong/VLSI/Resources/Layouts/D... · D Flip-Flop Design Practice - MyCAD 2 • Preface • Inverter Gate Design – Inverter gate schematic

D Flip-Flop Design Practice - MyCAD 8

NAND2 Simulation

OUT

IN0

IN1

Page 9: D Flip-Flop Design - School of Computingbchong/VLSI/Resources/Layouts/D... · D Flip-Flop Design Practice - MyCAD 2 • Preface • Inverter Gate Design – Inverter gate schematic

D Flip-Flop Design Practice - MyCAD 9

NAND2 layout and results of verification

Layout

DRC result

LVS result

Page 10: D Flip-Flop Design - School of Computingbchong/VLSI/Resources/Layouts/D... · D Flip-Flop Design Practice - MyCAD 2 • Preface • Inverter Gate Design – Inverter gate schematic

D Flip-Flop Design Practice - MyCAD 10

NAND3 schematic and symbol

Logic Symbol

Truth Table Schematic

0111

1011

1101

1001

1110

1010

1100

1000

OUTCBA

OutputInput

Page 11: D Flip-Flop Design - School of Computingbchong/VLSI/Resources/Layouts/D... · D Flip-Flop Design Practice - MyCAD 2 • Preface • Inverter Gate Design – Inverter gate schematic

D Flip-Flop Design Practice - MyCAD 11

NAND3 Simulation

IN0 IN1

OUTIN2

Page 12: D Flip-Flop Design - School of Computingbchong/VLSI/Resources/Layouts/D... · D Flip-Flop Design Practice - MyCAD 2 • Preface • Inverter Gate Design – Inverter gate schematic

D Flip-Flop Design Practice - MyCAD 12

NAND3 layout and results of verification

Layout

DRC result

LVS result

Page 13: D Flip-Flop Design - School of Computingbchong/VLSI/Resources/Layouts/D... · D Flip-Flop Design Practice - MyCAD 2 • Preface • Inverter Gate Design – Inverter gate schematic

D Flip-Flop Design Practice - MyCAD 13

D Flip-Flop schematic and symbol

Logic Symbol

Truth Table Schematic

011↑

100↑

Q_barQDCLK

OutputInput

Page 14: D Flip-Flop Design - School of Computingbchong/VLSI/Resources/Layouts/D... · D Flip-Flop Design Practice - MyCAD 2 • Preface • Inverter Gate Design – Inverter gate schematic

D Flip-Flop Design Practice - MyCAD 14

D Flip-Flop Simulation

Clock D (input)

Q (output)

Page 15: D Flip-Flop Design - School of Computingbchong/VLSI/Resources/Layouts/D... · D Flip-Flop Design Practice - MyCAD 2 • Preface • Inverter Gate Design – Inverter gate schematic

D Flip-Flop Design Practice - MyCAD 15

D Flip-Flop layout and results of verification

Layout

DRC result

LVS result

Page 16: D Flip-Flop Design - School of Computingbchong/VLSI/Resources/Layouts/D... · D Flip-Flop Design Practice - MyCAD 2 • Preface • Inverter Gate Design – Inverter gate schematic

D Flip-Flop Design Practice - MyCAD 16

D Flip-Flop with Preset and Clearschematic and symbol

Logic Symbol

Truth Table

101

Q_bar(t)Q_bar(t)

10

011

Q(t)Q(t)

01

XXXXX01

1001111

0101111

XXX10

Q_bar(t+1)Q(t+1)DPRECLRCLK

OUTPUTINPUT

Schematic

Page 17: D Flip-Flop Design - School of Computingbchong/VLSI/Resources/Layouts/D... · D Flip-Flop Design Practice - MyCAD 2 • Preface • Inverter Gate Design – Inverter gate schematic

D Flip-Flop Design Practice - MyCAD 17

D Flip-Flop with Preset and ClearSimulation (1/2)

Clock D (input)

Preset Clear

Page 18: D Flip-Flop Design - School of Computingbchong/VLSI/Resources/Layouts/D... · D Flip-Flop Design Practice - MyCAD 2 • Preface • Inverter Gate Design – Inverter gate schematic

D Flip-Flop Design Practice - MyCAD 18

D Flip-Flop with Preset and ClearSimulation (2/2)

Q (output) Q_bar (output)

Page 19: D Flip-Flop Design - School of Computingbchong/VLSI/Resources/Layouts/D... · D Flip-Flop Design Practice - MyCAD 2 • Preface • Inverter Gate Design – Inverter gate schematic

D Flip-Flop Design Practice - MyCAD 19

D Flip-Flop with Preset and Clearlayout and results of verification

Layout

DRC result LVS result

Page 20: D Flip-Flop Design - School of Computingbchong/VLSI/Resources/Layouts/D... · D Flip-Flop Design Practice - MyCAD 2 • Preface • Inverter Gate Design – Inverter gate schematic

The End