Professional Documents
Culture Documents
DEPARTMENT OF ECE
TWO MARK
QM.8.2.4
UNIT-II
MOSFET TRANSISTOR
1. What are the materials we use to built the MOSFET?
It consists of
i.
Poly-gate.
ii.
Gate-oxide.
iii.
Semiconductor.
2. Define surface charge, Qs.
In the structure of MOS capacitor, the positive charge is found at the top
Surface of the silicon (at the silicon-to-oxide interface) is referred to as surface
Charge, Qs.
Qs=Qb+Qn
Where
Qb bulk charge
Qn layer of free electrons in p-type silicon.
3. What are the three different regions of operation using in square law model?
The regions are
i.
Cut-off region.
ii.
Triode or linear or non-saturation region.
iii.
Saturation region.
4. Define body bias voltage.
The body bias voltage is expressed as
VSB=VS-VB
K= Cox
It also has the unit of A/V2
n Cox
=
p Cox
n
= p
=r
where r is the mobility ratio. The exact value of r varies with the processing as many
factors affect the mobility.
7.How to measure the effective channel length?
In MOS capacitor, the effective channel length Leff that is measured
between the edges of the n-type drain and source regions.
8. Write the current equation for cut off, triode and saturation region.
For cut off region,
ID=0
For triode region
ID= n[2(VGS-VTn)VDS-V2DS]
2
For saturation region,
ID = n(VGS-VTn)2[1+(VDS-Vsat)]
2
9. Define MOSFET capacitors.
MOSFET capacitors are defined between pairs of terminals, including the
bulk connections. This gives rise to five contributions such as CGS,CGD,CGB, C SB
and CDB. CGS, CGD,CGB are related to MOS capacitor. The remaining two C SB and
CDB are due to PN junction.
10. How to express the MOS capacitors in terms of gate capacitance?
The MOS capacitors can be expressed in terms of gate capacitance is
CG=Cox WL
Where area has been taken to be A=WL
11. Write the capacitance equation for three regions?
For cut off region,
CGS,CGD=0.
CGB=CG,
ii.
iii.
iv.
v.
UNIT-III
CMOS LOGIC GATES DESIGN AND LAYOUT
1. Draw the circuit and layout diagram for series connected nFETs.
2. Draw the circuit and layout diagram for parallel connected nFETs.
12. When there is a necessary to design transistors with large channel width?
The transistors is designed with large channel width,when the devices
must accommodate large-current flow levels. A few layout problems arise if W is
large compared to the channel length,L.
13. What is the operation of transmission gate?
When s=1,both FETs are ON,and the input a is transmitted to the output so
that f=a. The TG is capable of full-rail transmission since the nFET can pass a strong
0(0V) and the pFET can pass a strong 1(VDD).
If s=0,then both transistors are OFF and the output is in a Hi-Z state.In this case,f
is undefined.
14. What are the different cell levels in cell hierarchy?
The four cell levels are
a. Primitive cells.
b. Simple cells.
c. Moderate complexity cell.
d. Higher complexity cell
15. Define custom design.
In cell hierarchy, some times the existing cells will not give the desired
characteristics, So it is a necessary to design new ones. This is called as custom
design.
16. What is cell library?
The collection of cell files is called cell library. It is made up of both
primitive functions and large macro functions,like adders and memories,that form the
basis of the design.
17. Define layer-to-layer crosstalk.
Different levels of metal interconnect are stacked according to the
process flow.Capacitive coupling between successive conducting layers can cause
unwanted signal transferal from one line to the other. This is called crosstalk.
18. Define Full custom design.
If a chip is engineered from scratch without the use of a cell library, then it
is called a full custom design. In a complexity of modern digital systems,full custom
designs are found only in very specialized circumstances.
19.What is the characteristics of cell library?
An important characteristics of cell library is uniformity.Every cell must
be designed with compatible geometrical features to allow interfacing at the physical
level.
.
UNIT-IV
STORAGE ELEMENTS AND DYNAMIC LOGIC CIRCUITS
1. What is the operation of SR latch?
If (S,R)=(0,0), then the latch is in a hold state, which means the Q and Q retain their
current value. If (S,R) changes to (1,0), the inputs set the latch outputs to (Q,Q)=(1,0);
Conversely,if (S,R) changes to(0,1), the outputs are reset to(Q,Q)=(0,1).The
combination (S,R)=(1,1) is not used.
The closed loop consists of two inverters,such that both a=0 and a=1 are stable
states,i.e., they will hold their value.This is due to feedback and can be verified by tracing
through the loop.
5. What is meant by ring oscillator?
Any closed loop that has an even number of inverters will be a stable
circuit. If an odd number of stages is used, the ring oscillate, and it appropriately is
called a ring oscillator.
Vt
UNIT-V
VHDL
1)Write the acronym for VHDL?
VHDL is an acronym for VHSIC Hardware Description Language (VHSIC is an
acronym for Very High Speed Integrated Circuits).
2) What are the different types of modeling VHDL?
1) Structural modeling
2) Data flow modeling
3) behavioral modeling
4) Mixed type of modeling
3) What is packages and what is the use of these packages
A package declaration is used to store a set of common declaration such as
components types procedures and functions these declaration can then be
imported into others design units using a use caluse.
4) What is variable class ,give example for variable
An object of variable class can also hold a single value of a given type , However
in this case different values can be assigned to a variable at different time.
Ex:variable ss: integer;
5) Name two subprograms and give the difference between these two.
1) Function 2) procedure
Only one output is possible in function..
Many outputs possible using procedure
/ Divide Two
+ Add Two
- Subtract Two
% Modulus Two
** Power (exponent) Two
12). Give the different bitwise operators.
Operator symbol Operation performed Number of operands
~ Bitwise negation One
& Bitwise and Two
| Bitwise or Two
^ Bitwise xor Two
^~ or ~^ Bitwise xnor Two
~& Bitwise nand Two
~| Bitwise nor Two
VARIABLE
END CASE;
EXAMPLE
entity dff is
port(clk, rst,d:in std_logic;
q:out std_logic);
end dff;
architecture behaviour of dff is
begin
process(clk,d)
begin
case rst is
WHEN 1=> q<=0;
WHEN 0=>
if (clk event and clk= 1) then
q<=d;
end if;
WHEN OTHERS=>NULL;
End case;
end process;
end behaviour;
q:out std_logic);
end JKFF;
architecture behaviour of JKFF is
begin
process(clk, SN, Rn)
begin
if RN=0 then q<=0;
elsif SN=0 then q<=1;
elsif clk=0 and clk event then
q<=(J and NOT q) or (NOT k and q);
end if;
end process;
end JKFF;
end halfadder;
architecture behaviour of halfadder is
diff<= a XOR b;
borrow<= (NOT) a AND b;
end behaviour;
22. Give the dataflow model for full adder.
// full adder
Entity fulladder is
port(a, b, c:in std_logic;
sum, carry:out std_logic);
end fulladder;
architecture behaviour of fulladder is
sum<= (a XOR b) XOR c;
carry<=(a AND b) OR (b AND c) OR (c AND a);
end behaviour;
23. Give the dataflow model for full subtractor.
// full subtractor
Entity fulladder is
port(a, b, c:in std_logic;
diff, borrow:out std_logic);
end fullsubtractor;
architecture behaviour of fullsubtractor is
diff<= (a XOR b) XOR c;
borrow<=(NOT a AND b) OR (b AND c) OR (c AND NOT a);
end behaviour
24. What is component instantiation?
A component instantiation statement defines a subcomponent of the entity in
which it appears. It associates the signal in the entity with the ports of that subcomponent.
A format of a component instantiation statement is
Component-label:component-name[port map(associaton-list)];
Example:
-- component declaration:
component NAND2
port(A,B: in std-logic;
Z:out std_logic);
End component;
-- component instantiation:
N1:NAND2 port map(s1,s2,s3);
25.. Differentiate sequential from concurrent signal assignment statements.
Sequential signal assignment statements
concurrent signal assignment statements