ECE1388 Final Project

December 23, 2016

Christos Konstantopoulos 1002500386

Zhe Gong 998067595

Mojtaba Ashourloo 1001033446

 

Note: layout images have been removed for IP reasons. Please contact one of the authors for information.

Zhe Gong:

zhe.gong@mail.utoronto.ca

Mojtaba Ashourloo:

mojtaba.ashourloo@mail.utoronto.ca

Christos Konstantopoulos:

c.konstantopoulos@mail.utoronto.ca

 

Introduction

With the widespread adoption of light-emitting diode (LED) technologies for automotive light fixtures, it has recently been proposed that automobiles could send information to each other through a technique known as visible light communication (VLC) [1]-[2]. Visible light communication involves the switching of lights at frequencies above a certain threshold to transmit information without apparent disruption to the environment. Some examples of on-road VLC applications are shown in Figure 1. Light-emitting diodes have the capability to switch in the megahertz frequency range, making them a good candidate for VLC application, but existing integrated power solutions do not fully support the application. In this project, the goals were to gain design experience, and to build the foundation of what will become a VLC-supporting LED power module IC for the automotive environment.

Figure 1: Possible on-road applications of VLC [1].

Project Scope

It is assumed that the LED module at the converter output will be a string of series-connected white LEDs operating at a nominal voltage of 60 V. The power available to electronics in a typical automobile comes from the 12 V auxiliary DC bus. Due to these voltage levels, a converter with boost functionality is required. The basic boost topology was chosen in this project. Full specifications for the IC are given in Table 1.

In the end application, VLC will require the LEDs to be toggled at a high frequency, so the converter control have fast reaction time. To fulfill this requirement, a switching speed of 1 MHz and peak current control were chosen. An off-time generator was implemented for fixed-frequency operation in the presence of input and output voltage disturbances [3].

Table 1: Boost converter power module specifications

Input voltage

12 V

Output voltage

60 V

Output power

12 W

Chip efficiency

97 %

Switching frequency

1 MHz

Inductance

100 µH

Output capacitance

10 µF

Supply voltage

5 V

Chip package

SO-16

Process technology

Magnachip 80V BCD

 

To reduce project complexity, it was decided that the boost converter’s high-side switch would be a diode, and only the low-side MOSFET would be implemented on-chip. Changing the high-side switch to a diode removes the need for level-shifting to drive a high-side gate. Due to the poor diode performance of the process used, removing the diode from the chip improves the overall system performance

Converter Design

 

The converter block diagram is shown in Figure 2. To begin the design, the converter and controller were simulated in the PLECS simulation package in order to verify system-level functionality. Figures 3 and 4 show the schematic and steady state operation, respectively.

Figure 2: Boost converter block diagram. On-chip items are enclosed in dotted boxes.

Figure 3: Boost converter simulation schematic

Figure 4: Simulated steady-state converter operation

Chip Design

 

The chip design was initiated by the creation of a floor plan, which is shown in Figure 5. This was followed by schematic design of the various analog components, a system-level simulation in Cadence (Figure 6), and then layout. Figures 7-8 show the power MOSFET and sizing analysis. Figures 9-20 contain exported schematic and layouts of the control system blocks. Figure 21 contains the DRC report and Figure 22 contains the LVS report, both for the top-level layout. Aside from metal density rules, all components have passed the checks.

 

Figure 5: Chip floor plan

Figure 6: System-level simulation in Cadence using same parameters as in PLECS

Figure 7: Top-level chip layout with pad ring. The biggest component is the power MOSFET (centre square).

Figure 7 highlights the relatively large size of the power MOSFET compared to the other system components. The primary constraint in the power MOSFET design is the amount of losses inside, all of which will be dissipated as heat during operation. The design for the MOSFET was thus based on thermal limits of the SO16 package [4]. Specifically, the Rds,on and Qgate were characterized, and the following equations were used to calculate the power dissipation in the gate driver and switch.

Figure 8 shows the simulations performed in order to characterize the power MOSFET. It was found that about 235 mW of power would be dissipated on chip, which is well below the 3.42 W limit assuming a junction-to-case thermal resistance of 36.5 oC/W and a junction temperature limit of 150 oC. It must be noted that this analysis does not include the switching losses, which are dependent on the switch output capacitance and converter operating conditions.

Figure 8: Characterization tests for Rds,on (left) and Qgate (right). The simulated values are Rds,on = 100 mOhm and Qgate = 4 nC.

A current-sense MOSFET was also designed into the power MOSFET, which is a current mirror roughly biased to match the main power MOSFET during the on-phase of the switching cycle and ignored during the off-phase of the switching cycle. The accuracy of this sensor is important to the correct operation of the converter with controller in closed-loop.

Figure 9: DIfferential comparator schematic

Figure 10: Differential comparator layout

Figure 11: Operational transconductance amplifier schematic

Figure 12: Operational transconductance amplifier layout

Figure 13: Off-time generator schematic. This block includes one OTA, one PMOS feedback resistor, a current mirror to act as a current source, and the timing capacitor and a discharge switch. The capacitor charge current is controlled by an external resistor.

Figure 14: Off-time generator layout

Figure 15: Bias current generator schematic

Figure 16: Bias current generator layout

Figure 17: RS latch schematic

Figure 18: RS latch layout

Figure 19: Sense MOSFET voltage amplifier schematic

Figure 20: Sense MOSFET voltage amplifier layout

Design Rule Check

****NOTE****************************************************************************

As will be seen below, there are several DRC rules that were not met (highlighted). These are metal layer density rules that were ignored since the design will change in the future.

*************************************************************************************

Text Box: ==================================================================================
=== CALIBRE::DRC-H SUMMARY REPORT
===
Execution Date/Time:       Wed Dec 21 11:50:58 2016
Calibre Version:           v2012.4_25.21    Tue Dec 11 17:36:49 PST 2012
Rule File Pathname:        /fs2/ele/otgrp/mashourloo/scrachDRC2/_Calibre_HP18E80_DRC_D0.9b_a.rule_
Rule File Title:           
Layout System:             GDS
Layout Path(s):            IC_toplevel_2.calibre.db
Layout Primary Cell:       IC_toplevel_2
Current Directory:         /fs2/ele/otgrp/mashourloo/scrachDRC2
User Name:                 mashourloo
Maximum Results/RuleCheck: 1000
Maximum Result Vertices:   4096
DRC Results Database:      IC_toplevel_2.drc.results (ASCII)
Layout Depth:              ALL
Text Depth:                PRIMARY
Summary Report File:       IC_toplevel_2.drc.summary (REPLACE)
Geometry Flagging:         ACUTE = YES  SKEW = YES  ANGLED = NO  OFFGRID = YES
                           NONSIMPLE POLYGON = NO  NONSIMPLE PATH = NO
Excluded Cells:           
CheckText Mapping:         COMMENT TEXT + RULE FILE INFORMATION
Layers:                    MEMORY-BASED
Keep Empty Checks:         YES
----------------------------------------------------------------------------------
--- RUNTIME WARNINGS
---
Short circuit. Label gnd at location (219.545,309.135) used. Label VDD5 at location (292.32,541.835) ignored.
----------------------------------------------------------------------------------
--- ORIGINAL LAYER STATISTICS
---
LAYER UNDEFINE ............. TOTAL Original Geometry Count = 0     (0)
LAYER Dummy_layer .......... TOTAL Original Geometry Count = 0     (0)
LAYER DCTY ................. TOTAL Original Geometry Count = 0     (0)
LAYER _10KR ................ TOTAL Original Geometry Count = 0     (0)
LAYER ARRAY ................ TOTAL Original Geometry Count = 0     (0)

RULECHECK MS.D.1_2 ........... TOTAL Result Count = 0 (0)
RULECHECK MS.D.1_3 ........... TOTAL Result Count = 0 (0)
RULECHECK MS.D.1_4 ........... TOTAL Result Count = 0 (0)
RULECHECK MS.D.1_5 ........... TOTAL Result Count = 0 (0)
RULECHECK MS.D.1_6 ........... TOTAL Result Count = 0 (0)
----------------------------------------------------------------------------------
--- RULECHECK RESULTS STATISTICS (BY CELL)
---
CELL IC_toplevel_2 ........ TOTAL Result Count = 5 (5)
    RULECHECK PDF.D.1 ..... TOTAL Result Count = 1 (1)
    RULECHECK PDL.D.1 ..... TOTAL Result Count = 1 (1)
    RULECHECK MM.D.1 ...... TOTAL Result Count = 1 (1)
    RULECHECK PDF.D.6_7 ... TOTAL Result Count = 1 (1)
    RULECHECK PDF.D.8_4 ... TOTAL Result Count = 1 (1)
----------------------------------------------------------------------------------
--- SUMMARY
---
TOTAL CPU Time:                  29
TOTAL REAL Time:                 35
TOTAL Original Layer Geometries: 92096 (2953370)
TOTAL DRC RuleChecks Executed:   2319
TOTAL DRC Results Generated:     5 (5)

Text Box: Figure 21 DRC top-level summary report

Layout Versus Schematic

 

Text Box:                   ##################################################
                  ##                                              ##
                  ##         C A L I B R E    S Y S T E M         ##
                  ##                                              ##
                  ##             L V S   R E P O R T              ##
                  ##                                              ##
                  ##################################################

REPORT FILE NAME:         IC_top_incl_padring.lvs.report
LAYOUT NAME:              /fs2/ele/otgrp/mashourloo/lvsscratch_2/IC_top_incl_padring.sp ('IC_top_incl_padring')
SOURCE NAME:              _source.net_ ('IC_top_incl_padring')
RULE FILE:                /fs2/ele/otgrp/mashourloo/lvsscratch_2/_Calibre_HP18E80_LVS_S0.8f.rule_
CREATION TIME:            Wed Dec 21 11:48:14 2016
CURRENT DIRECTORY:        /fs2/ele/otgrp/mashourloo/lvsscratch_2
USER NAME:                mashourloo
CALIBRE VERSION:          v2012.4_25.21    Tue Dec 11 17:36:49 PST 2012


                               OVERALL COMPARISON RESULTS

                         #       ###################       _   _   
                        #        #                 #       *   *   
                   #   #         #     CORRECT     #         |     
                    # #          #                 #       \___/  
                     #           ###################               


  Warning:  Unbalanced smashed mosfets were matched.
  Warning:  Ambiguity points were found and resolved arbitrarily.

                                      CELL  SUMMARY
**************************************************************************************************************

  Result         Layout                        Source
  -----------    -----------                   --------------
  CORRECT        IC_top_incl_padring           IC_top_incl_padring


                               INFORMATION AND WARNINGS
**********************************************************************************************************
                  Matched    Matched    Unmatched    Unmatched    Component
                   Layout     Source       Layout       Source    Type
                  -------    -------    ---------    ---------    ---------
   Ports:               0          0            0            0

   Nets:               84         84            0            0

   Instances:          58         58            0            0    xnch_tk50_ln
                       41         41            0            0    xpch_tk50_ln
                       16         16            0            0    xnch_tk50_nslni
                        2          2            0            0    xnchdh_p580
                        7          7            0            0    xpch_tk50_nslni
                        1          1            0            0    cbmim2
                        1          1            0            0    cjnm_tk50
                        6          6            0            0    rhpo_ns
                        2          2            0            0    S(XNCH_TK50_LN)2
                       12         12            0            0    S(XPCH_TK50_LN)2
                  -------    -------    ---------    ---------
   Total Inst:        146        146            0            0

Text Box: Figure 22 Top-level LVS summary report truncated to most essential information
References

 

[1] http://spectrum.ieee.org/transportation/advanced-cars/leds-bring-new-light-to-car-to-car-communication

 

[2] S. Zhao, J. Xu and O. Trescases, "Burst-Mode Resonant LLC Converter for an LED Luminaire With Integrated Visible Light Communication for Smart Buildings," in IEEE Transactions on Power Electronics, vol. 29, no. 8, pp. 4392-4402, Aug. 2014.

doi: 10.1109/TPEL.2013.2286104

 

[3] Y. Zhang, H. Chen and D. Ma, "A  V_O -Hopping Reconfigurable RGB LED Driver With Automatic  \Delta V_O Detection and Predictive Peak Current Control," in IEEE Journal of Solid-State Circuits, vol. 50, no. 5, pp. 1287-1298, May 2015.

 

[4] “IC Design of Power Management Circuits (I)”, Wing-Hung Ki, International Symposium on Integrated Circuits, Dec. 14, 2009