Skip to content

MadhuriKadam9/VSDOpen_tut_PLL_osu180

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

VSD Open 21 Phase Locked Loop using OSU180

image

This repo contains detailed documentation of the "VSD Open On-Chip Clock Multiplier (PLL) on OSU180" tutorial.


Contents

Introduction

The phase locked loop is a circuit which takes the external low frequency clock signal generated with the help of crystal oscillator and gives the High frequency clock signal as the output in this case it is 8 times input clock frequency. This high frequency clock generated can be given to different circuits on chip. The clock signal generated by PLL is stable in terms of clock frequency and clock phase.

Block Diagram of PLL

Reference Books for Literature review and architecture design

  1. Design of Analog CMOS Integrated Circuits Behzad Razavi
  2. Design of CMOS Phase Locked Loops Behzad Razavi

Setting up Linux Environment

Download the latest version of Virtual Box from the following link: https://www.virtualbox.org/ After installation it will look somewhat like this: image Download the Ubuntu Disk Image: https://ubuntu.com/download/desktop Create a new machine: image Follow the steps hereafter.

After complete installation the Ubuntu window looks like this: image

Installations

Git

Open terminal and run:

sudo apt-get install git

Then do:

git clone https://github.com/parasgidd/avsdpll_3v3.git

eSim

Install eSim and follow steps from here: https://esim.fossee.in/downloads

Magic

Run following Commands in the terminal: git clone git://opencircuitdesign.com/magic

cd magic
sudo ./configure
sudo make
sudo make install

Running eSim and Ngspice

eSim Schematic of inverter example

Running Ngspice

cd /avsdpll_3v3/prelayout$
ngspice inv.cir

Output Waveforms

image

Prelayout

PFD Design

image image

Charge Pump with Low Pass Filter

image

VCO

image

freq_div

image

PLL Prelayout

Physical Design

Layout of Inverter

Run the following command to open Magic:

magic -T SCN6M_SUBM.10.tech

image

Layout of PFD

image

Layout of VCO

image

Layout of FreqDiv8

image

Layout of mux21

image

Final Layout of PLL

image

Acknowlegment

I would like to thank Mr.Kunal Ghosh and Mr. Paras Gidd for explaining the the detail designing procedure of PLL circuit. This tutoril helped me to understand the the analog design flow right from circuit simulation to post layout simulation.

References

  1. https://www.vlsisystemdesign.com/registration/
  2. https://vsdiat.com/
  3. https://github.com/parasgidd/avsdpll_3v3
  4. https://www.virtualbox.org/
  5. http://opencircuitdesign.com/magic/download.html
  6. https://esim.fossee.in/downloads

About

It is the PLL implementation assignment from VSD Open tutorial using OSU180nm pdk.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published