- Library Home /
- Search Collections /
- Open Collections /
- Browse Collections /
- UBC Theses and Dissertations /
- Product term mode embedded memory arrays : algorithms...
Open Collections
UBC Theses and Dissertations
UBC Theses and Dissertations
Product term mode embedded memory arrays : algorithms and architectures Lin, Ernest Wei-Lang
Abstract
Field-Programmable Gate Arrays (FPGAs) are integrated circuits that can be programmed to implement virtually any digital circuit. Due to the ease with which a user can implement a circuit, FPGAs have become a low-cost, fast-turnaround time alternative to more traditional implementation technologies such as mask-programmed gate arrays and application-specific integrated circuits (ASICs). However, one of the major pitfalls of FPGAs is the area and speed penalty inherent in the technology. In order to help "bridge the gap" between FPGAs and ASICs, intelligent computer-aided design (CAD) tools that use the FPGA as efficiently as possible are needed. In this thesis, we focus on mapping logic to the on-chip memory arrays. In particular, our focus is on the architecture of the product-term mode memory arrays, and the CAD algorithms that target those architectures. First, we focus on an intelligent technology mapping algorithm that maps a circuit to product term mode memory arrays. We show that the algorithm can pack 22.8% more logic blocks into product term mode memory arrays over using conventional memory arrays alone. Second, we focus on the architecture of the product term mode memory array itself, and present several architectural enhancements for increasing the efficiency of the memory array in implementing logic.
Item Metadata
Title |
Product term mode embedded memory arrays : algorithms and architectures
|
Creator | |
Publisher |
University of British Columbia
|
Date Issued |
2001
|
Description |
Field-Programmable Gate Arrays (FPGAs) are integrated circuits that can be
programmed to implement virtually any digital circuit. Due to the ease with
which a user can implement a circuit, FPGAs have become a low-cost, fast-turnaround
time alternative to more traditional implementation technologies
such as mask-programmed gate arrays and application-specific integrated
circuits (ASICs). However, one of the major pitfalls of FPGAs is the area and
speed penalty inherent in the technology. In order to help "bridge the gap"
between FPGAs and ASICs, intelligent computer-aided design (CAD) tools
that use the FPGA as efficiently as possible are needed. In this thesis, we focus
on mapping logic to the on-chip memory arrays. In particular, our focus is on
the architecture of the product-term mode memory arrays, and the CAD
algorithms that target those architectures.
First, we focus on an intelligent technology mapping algorithm that maps a
circuit to product term mode memory arrays. We show that the algorithm can
pack 22.8% more logic blocks into product term mode memory arrays over
using conventional memory arrays alone. Second, we focus on the architecture
of the product term mode memory array itself, and present several architectural
enhancements for increasing the efficiency of the memory array in
implementing logic.
|
Extent |
3079479 bytes
|
Genre | |
Type | |
File Format |
application/pdf
|
Language |
eng
|
Date Available |
2009-08-06
|
Provider |
Vancouver : University of British Columbia Library
|
Rights |
For non-commercial purposes only, such as research, private study and education. Additional conditions apply, see Terms of Use https://open.library.ubc.ca/terms_of_use.
|
DOI |
10.14288/1.0065543
|
URI | |
Degree | |
Program | |
Affiliation | |
Degree Grantor |
University of British Columbia
|
Graduation Date |
2001-11
|
Campus | |
Scholarly Level |
Graduate
|
Aggregated Source Repository |
DSpace
|
Item Media
Item Citations and Data
Rights
For non-commercial purposes only, such as research, private study and education. Additional conditions apply, see Terms of Use https://open.library.ubc.ca/terms_of_use.