Professional Documents
Culture Documents
VLSI Report
VLSI Report
Abstract-Multiplexing is the process of combining one or increases. And if the communication medium also increases,
more signals and transmitting on a single channel. The there will be redundancy and everything will become
complex. The solution of this situation is the multiplexing
device which is responsible for Multiplexing is known as process. Multiplexer mainly works as a switch. It combines
Multiplexer. Multiplexer are used for both Analog and many inputs lines but the output line is just a single one. This
Digital signals. Multiplexer or Mux is a digital switch also is really a great solution. So the importance of designing a
called as data selector. It is a combinational Logic Circuit multiplexer is very concerning. In designing a multiplexer
with more than one input line and one output line and more logic circuit mainly uses. So before implementing all the
than one select line. It accepts the information from several circuit we need to design it, simulate it and make sure it works
input lines or sources and depending on the set of select properly. Today the modern multiplexer becomes very small
lines, a particular input line is routed onto a single output in size. So designing this sized device is very challenging.
line. If the number of input lines is equal to 2 m, then m Here VLSI technology comes as a blessing. With the help of
MOS technology any electric and electronic device can design
selection lines are required to select one of n (consider 2 m = perfectly. So our aim is to design multiplexer with the help of
n) input lines. Some of the most frequently used cadence software.
multiplexers include 2-to-1, 4-to-1, 8-to-1 and 16-to-1
multiplexers. Multiplexer can be made with the help of Mos LITERATURE REVIEW
technology in VLSI. We can design a multiplexer in cadence A Multiplexer plays very impact role in modern technology.
software. In the design process we used pmos and nmos. In These are found in many digital system applications such as
the designing process we use static logic design. In the total data selection and data routing, logic function generators,
designing process we designed basic gates like AND gate, digital counters with multiplexed displays, telephone network,
OR gate and NOT gate. Combining all these gates we have communication systems, waveform generator. Multiplexer are
designed the 16 to 1 MUX. various types. Most frequently include 2-to-1, 4-to-1, 8-to-1
and 16-to-1 multiplexers are used. All these indicates the input
lines and output. A 16-to-1 multiplexer has 16 input lines and
one output line. This multiplexer can be designed with cmos
Keywords- MULTIPLEXING, VLSI, CADENCE, BASIC- technology.
GATES
INTRODUCTION
1
Fig: 16 to 1 multiplexer A. All Basic gates and 16to1 Mux design
Here AND, OR, NOT gate has designed and finally 16 to 1
We can observe the truth table of the 16 to 1 multiplexer mux is designed. For schematic design we have to use pmos
circuit. In the truth table we can see that output is always and nmos transistor. In the design we used static logic circuit
active high. The four switching pin woks as input. Different design.
combination of the switching inputs select the input. That’s
why output is always active high. From the circuit diagram of
multiplexer we can see that final output comes across the OR
gate. As the or gate works as addition operation, whenever
any of the input is on, output becomes active.
METHODOLOGY
To design a 16-to-1 mux, several gates design, schematic
design, symbol creation, layout design, DRC testing, LVS
testing, Extracted viewing, tape-out need to be designed and
checked . A list of the designing is given below:
System design with functional and architecture
analysis.
Gate level schematic design and symbol creation.
Transistor level design and cell layout.
Top level layout placement and LVS check.
Clearing all DRC errors.
Extracted viewing.
Tape-out.
Figure 2 AND gate schematic design
2
B. Symbol design of all basic gates and 16 to 1 mux
We have designed all the symbol and also used them as
library file in schematic design.
3
C. Output waveform of 16 to 1 MUX
4
Figure 11: AND gate layout design
5
Figure 15: AND gate DRC test
Figure 16: OR gate DRC test Figure 18: NOT gate LVS test
6
G. Reasons for 16 to 1 MUX LVS warning:
In final LVS test we have found 1 nets mismatch and 1 pin
mismatch. Here nets problem occurs because in schematic
total 9 wire came out from switch S0 where for layout we
have used 34 wires. Its because of our need. That’s why we
cannot solve this problem.
7
Figure 23: Top level layout placement and routing of 16 to1 mux
I. Tape-out
CONCLUSION
In this project, we try to design the 16-to-1 Multiplexer. Here
we first design the schematic circuit of all the basic gate
needed. We mainly use static logic circuit to design the
schematic circuits. We have also designed the symbol. The
layout design was also performed for all gates and finally the
multiplexer. After that the DRC test was performed and the
LVS test was also performed. After clearing all the DRC error
we taped out.
ACKNOWLEDGEMENT
We thank Mohammad Mahmudul Hasan Tareq, Assistant
Professor, Department of Electrical and Electronic
Engineering, Chittagong University of Engineering and
Technology (CUET) for the help, valuable advice,
discussions, constant encouragement and support.