MES303TC. Integrated Circuits – Concepts and Design Assignment 1

Hello, if you have any need, please feel free to consult us, this is my wechat: wx91due

MES303TC. Integrated Circuits – Concepts and Design Assignment 1

Objective

To understand fundamental concepts underlying CMOS gate speed performance.

Assignment description

The task is to perform basic calculations on the switching speed of a CMOS inverter as defined by the 90% - 10% fall time:

where  is the process trans-conductance, Cis the load capacitance, VT0n is the threshold voltage of NMOS transistors, L refers to the gate length and W refers to the channel width.

to investigate how the fall time  is affected by:

a) The size (width) of the transistors
b) The fan-out of the inverter
c) The voltage supply source, and
d) The channel length
For all conditions investigated in this assignment, the p-channel transistor should be sized to maintain the symmetric condition that fall time = rise time ( ).

The required theory has been presented in the lectures. The equations assume that long channel theory is applicable in our case (discuss this in your report and make sure not to violate this assumption when investigating the effect of channel length and width).

Such calculations are extremely useful prior to performing simulation tasks, as the values obtained from a simple model will provide information on how to set up the simulation – that is, will establish the time frame of interest and allow the frequency of the test signals to be determined so that all the expected behaviors are investigated. The equations also give insight into the relevant circuit and device parameters and their expected effect. Finally, it is reassuring to check that the results obtained from the simulation packages are reasonable.

Because of the large number of calculations involved, you will be expected to write a short computer program to produce the results. You may use whichever computer program you prefer, but it is essential that the program is well documented and accompanied with a flow chart that lists the parameters used, the equations applied and the order of their solution. The program itself should be well commented and must be consistent with the flow chart.

The computer program should be regarded as a tool with which to obtain the results. It does not, in itself, constitute an objective of this assignment, but a professional approach is essential and marks will be deducted for incomprehensible computer codes.

You should think about which parameters to define as variables and which as constants - for example transistor width (W), needs to be defined as a variable (see below).

To develop the model for the effective capacitor load (CL), please refer to the lecture notes and also the information provided in the appendices of this script. The values given have been extracted from the SPICE model for the transistor technology that you will use in later assignments.

Take great care with units – best practice is to convert everything to SI units. Values in SPICE are not always quoted in SI units so you may need to convert some of values to SI units.

Check that the values you are getting for parameters are realistic – for example, what value do you expect for the built-in voltage of a p-n junction?

Once the simple (don’t look for complications!) program is running and yielding realistic values, plot graphs to show:

1. vs Wn with channel length Ln = Lp = 1 um, VDD = 2.5 volts and with a single identical inverter (i.e. same as that of the driver) as the load.
2. The effect of ‘fan out’ on switching speed - assume n identical inverter stages, attached to the output.
3. The effect of the supply voltage on switching speed over a sensible range (remember that the analysis assumes V T0n > 0.1 V DD ).
4. Repeat parts 1, 2 and 3 above for channel length = 2μm and 3μm all with L n= Lp .

Consider carefully how your plots should be organized to allow an easy comparison. e.g. plot a family of associated plots on one graph with common axes.

Also choose carefully the range of W and VDD over which you calculate the fall time so that the significant trends are investigated fully.

Refer to the information provided in Appendix 2 concerning the SPICE parameters for the transistors to be used in the circuit and some initial constraints. Note that the parameters are extracted from a BSIM3 model that is able to take into account short channel effects should the channel length be small enough. However, the analysis ignores short channel effects, so your results should not involve channel lengths or widths less than 1 micron. This means that many of the parameters of the full BSIM3 model are not relevant to the present exercise and are not listed here. You will use the full (extensive!) parameters listing later in the module.

The Report

The report should consist of three sections and two appendices:

Section 1: (1 page maximum).

A basic description of the task. You may refer to the lecture notes (but don’t reproduce the derivation of equations). You should comment on the validity of the approximations made in the analysis.

Section 2:

The results obtained from your program (in graphical form) clearly labelled and identified with the value of the parameters used.
Section 3: (2 pages maximum)
An explanation of the results together with comments and conclusions.
Appendix 1: Equations listing – list/derive logically all equations which you used in your program.
Appendix 2: Flow charts and code listings – well documented. Comment also on your choice
of programming language / software package(s).
Submission date
The report must be submitted (e-copy electronically through learning mall) by 23:59pm on
Monday 28th Oct. 2024.
Assessment
This assignment contributes 30% to the overall module mark for MES303TC.
Marks for this assignment will be awarded as follows:
Section 1 20%
Section 2 20%
Section 3 30%
Appendix 1+2 20%
Overall standard of report 10%
Notes for guidance
1) You are required to use a word processor in preparing reports which should be well presented and have a good standard of English. Graphs etc should have meaningful titles, axes should be labelled correctly with appropriate units. A professional standard is essential - you may find the reports useful in your future job interviews. Marks will be lost if the expected high standard of presentation is not met. Remember: it is the
QUALITY of what you write that earns the marks, not the QUANTITY.
2) Use your notes from MES303TC to help you understand what you are doing. You may also find Chapter 3 in the recommended textbook (CMOS Integrated Circuits by Kang and Leblebici) useful.
3) Quote all numerical values in SI units using appropriate prefixes:
10-3 = milli = m
10-6 = micro = μ
10-9 = nano = n
10-12 = pico = p
10-15 = femto = f
e.g.:
BAD - A capacitance quoted as ‘2.3456256E-13’
WHY? – No units, not in SI, too many decimal places
This conveys to the reader that you have pressed buttons on a calculator and have no real understanding of what you are doing. What do you expect the capacitance values to be – nF? pF? (Check in a book if you are not sure)

GOOD: quote either as 0.23 pF or more precisely as 235 fF.

ALWAYS THINK ABOUT THE VALUES YOU GET - ARE THEY REASONABLE?

4) Note that some SPICE capacitances have units of ‘farads per unit width’ or ‘Farads per unit area’ and so must be multiplied by the appropriate dimensional parameter to obtain the actual capacitance.

5) The Miller effect, which will be used in Appendix 1, is explained in Figure A1.Appendix 1: Calculation of the effective load capacitance C L (See also section 3.6 of CMOS Integrated Circuits by Kang and Leblebici)

Figure A2 Unity fan-out inverter

The Figure A2 shows a CMOS inverter loaded with another inverter together with the important internal capacitances that affect the output of the first inverter (node V o1 ). To allow an estimate of the switching time using the transient model derived in the MES303TC lectures, we seek an effective load C L that can be placed on the output of the first inverter to represent the device internal capacitances and wiring capacitance shown. These capacitances are:where A Dn, p = Area of the drain (= Y × W n, p where Y is the length of the drain diffusion and W the channel width. Use a constant Y = 1μm for these calculations).
P Dn, p = Side wall (perimeter) of the drain (= 2Y + 2 W n, p ). W n, p = width of the channel Ln, p = length of the channel and CGDO, CGSO, CGBO, CJ, CJSW are SPICE parameters given in Appendix 2 and C ox is the gate oxide capacitance per unit area.
Note that the Gate-Drain overlap capacitances need to be multiplied by two due to the Miller Effect.
k eqn,p is a factor that takes account of the voltage dependence of C dbn,p ; it is related to the capacitance of the depletion region associated with the drain/substrate junction.

Recall that a pn junction depletion capacitance can be written as:


where V a is the voltage across the junction, V bi is the built-in voltage of the junction, C jo is the zero bias capacitance of the junction (i.e. Va = 0) per unit area and N A, ND are the average doping levels of drain and substrate regions. Note also that:

where ni is the intrinsic carrier concentration = 1.5 x 1016 m -3 at 300K. The non-linear capacitance Cj given by Eq. A1 can be conveniently written as an equivalent large signal capacitance C jeq such that for a given voltage swing, the same amount of charge is switched. It can be shown that: where keq is a dimensionless coefficient given by: where VH and VL represent the voltage swing of interest - in our case the 90%VDD and 10%VDD levels.
Note that there are a number of approximations made in estimating load capacitance in this way. The SPICE simulation of course, uses much more accurate models for the capacitances.

Appendix 2: Circuit, layout and transistor parameters

a) Relevant transistor parameters




MES303TC Integrated Circuits – Concepts and Design, Assignment 1

Sem 1
2024
Student name & ID:
Max mark
Mark
Section 1 Introduction 20% total
4

Explanation of task
2
Explanation of circuit parameters (various capacitances)
2
Explanation of assumptions - long channel
2
- limit on supply voltage 2
- no current through pMOS
2
- instantaneous signal transitions
2
Circuit diagram showing relevant capacitances
2
- explanation of why some capacitances can be ignored
2
- explanation that some capacitances are voltage dependent
2
Total
20

Section 2 Clear presentation of results 20% total


- appropriate order of presentation
5
- appropriate titles to figures and diagrams
5
- appropriate captions showing relevant parameter values
5
- appropriate axes, clearly marked
5
Total
20

Section 3 Discussion 30% total


 - clear explanation of


observed width dependences
5
observed length dependence
5
observed voltage dependence
5
observed fan-out dependence
5
- Overall clarity and understanding and further comments
10

Total
30

Appendix 1+2   20% total

Equation listing


- clear and comprehensive order of equations
5
- logical order (CL only)
5
Flow chart and code listing


- clear and comprehensive order of calculation
5
- clear commenting etc, logical order (program only)
5
Total
20

Overall standard of presentation  10% total


Cover page, contents, abstract, I. introduction (Section 1), II. main body (Section 2 & 3), III.conclusion, acknowledgment, references, appendices etc,


Total
10

TOTAL

发表评论

电子邮件地址不会被公开。 必填项已用*标注