Skip to content

AjayKumar-Gandi/msvsdbgr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 

Repository files navigation

BGR

This github repository is for the design of a Band Gap Reference Circuit (BGR) using SCL_130nm technology PDK.

Introduction to BGR

The Bandgap Reference (BGR) is a circuit which provides a stable voltage output which is independent of factors like temperature, supply voltage.

Image Image

Features of Bandgap reference

  1. Temperature stability: A bandgap reference is designed to provide a stable reference voltage over a wide range of temperatures. This is achieved by using the temperature-dependent properties of semiconductors to cancel out the temperature dependence of other components in the circuit.
  2. Low noise: A bandgap reference should have low noise to prevent any fluctuations in the reference voltage. This is achieved by using high-quality components and careful design.
  3. High accuracy: A bandgap reference should have a high accuracy and precision to ensure that the reference voltage is consistent over time.
  4. Low output impedance: A bandgap reference should have a low output impedance to provide a stable output voltage even when connected to a load.
  5. Low power consumption: A bandgap reference should consume low power to minimize the impact on the overall system power consumption.
  6. Wide input voltage range: A bandgap reference should be able to operate over a wide range of input voltages to ensure compatibility with different systems.
  7. Small size: A bandgap reference should be compact in size to be easily integrated into different electronic systems.

Why BGR and its Aplications

A bandgap reference is a circuit that uses the difference in voltage between the base-emitter junction and the semiconductor's bandgap voltage to produce a constant voltage reference that is unaffected by changes in temperature or power supply. Bandgap references are often used in the following contexts:

  • Voltage regulation: Bandgap references are a reliable voltage reference that can be used in voltage regulators to control the output voltage of the regulator.
  • Analog-to-digital converters (ADCs): ADCs require a stable and accurate voltage reference to convert analog signals into digital signals. Bandgap references can provide a stable reference voltage for ADCs.
  • Voltage-controlled oscillators (VCOs): VCOs are used in frequency synthesizers, phase-locked loops, and other applications where a stable and accurate frequency is required. Bandgap references can be used to provide a stable reference voltage for the VCOs.
  • Power management: Bandgap references can be used in power management applications such as battery chargers and power supplies to provide a stable voltage reference for controlling the output voltage.
  • Temperature sensors: Bandgap references can be used in temperature sensors to provide a stable reference voltage that is independent of temperature variations.
  • Digital-to-analog converters (DACs): DACs require a stable and accurate voltage reference to convert digital signals into analog signals. Bandgap references can provide a stable reference voltage for DACs.

Table of contents

1. BGR Introduction

1.1 BGR Principle

The operation principle of BGR circuits is to sum a voltage with negative temprature coefficient with another one exhibiting opposite temperature dependancies. Generally semiconductor diode behave as CTAT i.e. Complement to absolute temp. which means with increase in temp. the voltage across the diode will decrease. So we need to find a PTAT circuit which can cancel out the CTAT nature i.e. with rise in temp. the voltage across that device will increase and thus we can get a constant voltage reference with respect to temp.

Image

2. CTAT voltage generation

CTAT (Temperature Coefficient of Absolute Temperature) voltage generation is a technique used to generate a voltage that is proportional to the absolute temperature. The CTAT voltage is typically generated using a diode or a transistor.One important consideration when designing a CTAT voltage generator is the temperature coefficient of the diode or transistor used in the circuit. The temperature coefficient determines how much the voltage across the diode or transistor will change with temperature, and it is important to choose a diode or transistor with a temperature coefficient that matches the desired temperature range of the circuit.

ImageImage

2.1 CTAT Voltage generation circuit

Image

2.2 Voltage variation w.r.to temperature

Image

2.3 Slope of the Curve

Image

2.4 Function of CTAT using basic current mirror circuit

Image

2.4 Voltages at specified nodes

Image

2.5 Current and voltages are almost identical(Basic current mirror circuit)

Image

3. PTAT voltage generation

PTAT stands for Proportional To Absolute Temperature and refers to a voltage or current that is proportional to the absolute temperature of a device or system. PTAT voltage generation is a technique used in electronic circuits to generate a voltage that is proportional to temperature. The PTAT voltage is typically generated by exploiting the temperature-dependent characteristics of a transistor or diode.In a typical PTAT voltage generator circuit, a transistor or diode is used as a temperature sensor. The voltage across the sensor is amplified and then fed into a voltage divider network to produce a voltage that is proportional to the absolute temperature of the sensor.

ImageImage

3.1 PTAT using V2 and VD dependent

Image

3.2 Realising PTAT voltage variation circuit independently

Image

3.3 PTAT Voltage variation w.r.to temperature

Image

4. Self-Biased Current Mirror Circuit

A self-biased current mirror circuit is a type of electronic circuit used in integrated circuits to replicate an input current to an output current with a high degree of accuracy. In a self-biased current mirror circuit, the bias current for the circuit is generated internally, eliminating the need for an external bias voltage. The circuit typically consists of two transistors - a master transistor and a slave transistor - and a resistor. The master transistor is biased with a fixed current, and the slave transistor is biased using the voltage drop across the resistor. As a result, the output current of the slave transistor is a mirror image of the input current to the master transistor.

Image

5. Reference Branch Circuit

The reference circuit branch performs the addition of CTAT and PTAT volages and gives the final reference voltage. We are using a mirror transitor and a BJT as diode in the reference branch. By virtue of the mirror transistor in the reference branch the same amount of current flows through it as of the current mirror branches. Now from the PTAT circuit branch we are getting PTAT voltage and PTAT current. The same PTAT current is flowing in the reference branch. But the slope of PTAT voltage is much more smaller than that of slope of CTAT voltgae. In order to make increase the voltage slope we have to increase the resistance (current constant, so V increases with increase in R). Now across the high resistance we will get our constant reference voltage which is the result of CTAT Voltage + PTAT Voltage.

Image

CTAT and PTAT cancelling each other to maintain voltage(Vref) unchanged with respect to temperature(Basic Current mirror)

ImageImage

Image

6. Start-up circuit

The start-up circuit is required to move out the self biased current mirror from degenerative bias point (zero current). The start-up circuit forecefully flows a slow amount of current through the self-biased current mirror when the current is 0 in the current mirror branches, as the current mirror is self biased this small current creats a disturbance and the current mirror auto biased to the desired current value.

Image

7. Complete BGR Circuit

Now by connecting all above components we can get the complete BGR circuit.

Image



Image


8. SImulation and Waveforms

8.1 Voltage(Vref) variation wrt temperature(using Basic current mirror circuit)


Image

8.2 Temperature coefficient(using Basic current mirror circuit)


Image

8.3 Voltage coefficient(using Basic current mirror circuit)


Image

8.4 BGR Circuit with Enable and Cascode current mirror circuit


Image

8.5 Current and voltages are identical for Cascode current mirror circuit


Image

8.6 PTAT and CTAT Cancelling each other to give constant Voltage (Vref) using Cascode current mirror circuit.


Image

8.7 Voltage variation w.r.to temperature(Cascode)


Image

8.8 Voltage variation w.r.to VDD(Cascode)


Image

8.9 Temperature coefficient


Image

8.10 Voltage coefficient


Image

8.11 Start-Up time


8.12 On-Off current wrt to Enable


Image

9. Specifications


Image

10. Layout

Band Gap Reference Circuit (BGR) Layout

VLSI layout combines a huge number of circuits into a larger integrated circuit. There are 2 ways of doing a layout: manual and automated. Manual layout usually enables the designer to pack his devices in a smaller area compared to the automated process but it is more tedious. The automated process, on the other hand, is done using standard cells and usually takes more real estate space but it is much faster.
The design rules which we will be using is the SCL 130nm CMOS Rules. Design rules give guidelines for generating layouts. They dictate spacings between wells, sizes of contacts, minimum spacing beween a poly and a metal and many other similar rules.

Image

Design of PNP (BJT)

Image


Image


Transistor in Layout View

Image


Image



Image


11. Future Work

  • Perform post layout simulation

Author

Gandi AjayKumar

Acknowledgement

  • Kunal Ghosh, Director, VSD Corp. Pvt. Ltd.
  • Madhav Rao, Professor, IIIT-Bangalore.
  • Nanditha Rao, Professor, IIIT-Bangalore.
  • Semi-conductor Laboratory

Contact Information

About

This github repository is for the design of a Band Gap Reference Circuit (BGR)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors