Written by students who passed Immediately available after payment Read online or as PDF Wrong document? Swap it for free 4.6 TrustPilot
logo-home
Class notes

Best notes for VLSI Digital Logic and Design

Rating
-
Sold
-
Pages
37
Uploaded on
13-12-2024
Written in
2024/2025

This document contains all the knowledge required at University level about VLSI in Digital Logic and Design from beginner to advanced level. The document emphasises on practical and logical approach of solving advance level problems from each topic.

Show more Read less
Institution
Course

Content preview

UNIT -4 By-
Ms. Nisha Saha
Implementation Technology & Introduction to VHDL Assistant Proffesor
Et&T Dept., LCIT
1.Implementation Technology:

Classifications:

1. PLA — a Programmable Logic Array (PLA) is a relatively small FPD that contains two levels of logic, an AND
plane and an OR-plane, where both levels are programmable




Example
Let us implement the following Boolean functions using PLA.
A=XY+XZ′

B=XY′+YZ+XZ′




1

,2.PAL — a Programmable Array Logic (PAL) is a relatively small FPD that has a programmable AND-plane followed by a
fixed OR-plane




Implement the following Boolean functions using PAL.
A=XY+XZ

B=XY′+YZ




PLA v.s. PAL

1. PLAs are more flexible than PALs since both AND & OR planes are programmable in PLAs. ‰
2. Because both AND & OR planes are programmable, PLAs are expensive to fabricate and have large propagation
delay. ‰
3. By using fix OR gates, PALs are cheaper and faster than PLAs. ‰
4. Logic expanders increase the flexibilities of PALs, but result in significant propagation delay. ‰
5. PALs usually contain D flip-flops connected to the outputs of OR gates to implement sequential circuits. ‰
6. PLAs and PALs are usually referred to as SPLD.




2

,3.SPLD — refers to any type of Simple PLD, usually either a PLA or PAL

4.CPLD — a more Complex PLD that consists of an arrangement of multiple SPLD-like blocks on a single chip.

5.FPGA — a Field-Programmable Gate Array is an FPD featuring a general structure that allows very high logic capacity.



CPLD Architecture




1. Complex Programmable Logic Device (CPLD) is programmable logic device and can be programmed by
using VHDL. CPLDs are based on EPROM or EEPROM technology. CPLDs are having extended density
than the SPLDs.
2. The concept of CPLDs is to have a few macrocells on a single chip with simple logic paths. CPLDs are
classified depending upon the architecture which gives rise to high speed, detailed timing and simple
software flow
3. . The basic CPLD consists of configurable logic block (CLB) which consists of AND gate arrays and
interconnects. The logic blocks are programmable AND, fixed OR devices.
4. PAL are available in small sizes, equivalent to a few hundred logic gates. CPLD consists of multiple
circuit blocks in chip. The circuit block in CPLD are same as that of PLA or PAL blocks. Figure below
shows the example of a CPLD.



3

, 5. This CPLD has four PAL blocks which are connected interconnection wires. The PAL block is also
connected to a sub-circuit known as I/O block. The I/O block is connected to number of input and output
pins.
6. The PAL block consists of macrocells. The macrocell consists of flip-flop, a multiplexer, and a tri-state
buffer. The flip-flop is used to store the output value produced by the OR gate. The tri-state buffer acts as a
switch. In function block the AND array gets inputs from the I/O blocks and other function blocks. The
product terms are given to fixed OR gates.
7. The outputs of the multiplexor then sent through a clocked flip-flop. The function blocks are designed
similar to PAL architectures. The I/O block is used to drive signals to the pins of the CPLD device. The
CPLD interconnect is a programmable switch matrix. No switch can connect all internal function blocks to
all other function blocks, therefore flexibility is achieved.

Advantages of CPLD :
1) Easy to design : CPLDs gives simple way to implement a designs.
2) Lower cost : CPLDs require low costs due to the feature of re-programmable.
3) Large product profit : CPLDs require very short development cycles because of which products time to
market is faster and generates the profit.
4) Lower board area : CPLDs has high level of integration.
5) Simple design changes due to re-programming.
6) CPLDs are used in wide applications for prototyping small gate arrays




4

Written for

Institution
Course

Document information

Uploaded on
December 13, 2024
Number of pages
37
Written in
2024/2025
Type
Class notes
Professor(s)
Madhav rajwade
Contains
All classes

Subjects

$10.99
Get access to the full document:

Wrong document? Swap it for free Within 14 days of purchase and before downloading, you can choose a different document. You can simply spend the amount again.
Written by students who passed
Immediately available after payment
Read online or as PDF

Get to know the seller
Seller avatar
daredevil110698

Get to know the seller

Seller avatar
daredevil110698 LCIT
Follow You need to be logged in order to follow users or courses
Sold
-
Member since
1 year
Number of followers
0
Documents
1
Last sold
-

0.0

0 reviews

5
0
4
0
3
0
2
0
1
0

Recently viewed by you

Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Working on your references?

Create accurate citations in APA, MLA and Harvard with our free citation generator.

Working on your references?

Frequently asked questions