A novel programmable logic array structure with low energy consumption
As modern integrated circuit design pushes further into the deep submicron era, the pseudo-random design structures become more and more difficult to fabricate and result in a yield reduction. To deal with process limitations due to photolithographic resolution, standard cell ASICs (SC-ASIC) may eve...
Main Author: | |
---|---|
Format: | Others |
Language: | English |
Published: |
University of British Columbia
2009
|
Online Access: | http://hdl.handle.net/2429/7450 |
id |
ndltd-UBC-oai-circle.library.ubc.ca-2429-7450 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-UBC-oai-circle.library.ubc.ca-2429-74502018-01-05T17:23:30Z A novel programmable logic array structure with low energy consumption Yuan, Shaohua As modern integrated circuit design pushes further into the deep submicron era, the pseudo-random design structures become more and more difficult to fabricate and result in a yield reduction. To deal with process limitations due to photolithographic resolution, standard cell ASICs (SC-ASIC) may eventually need to be replaced by a more structured form of logic, such as programmable logic array (PLA). However, in order to compete with SC-ASIC, the PLA needs to be improved on delay, power and energy consumption. Here, we will explore a novel PLA structure by combining one design having the best delay performance with a “product line merging process” to minimize power. We have simulated the different approaches on two sets of benchmark circuits using HSpice. As a result, the combination of the two methods produces the highest energy reduction among all prior PLA designs. Next, algorithms are introduced for partitioning multi-output PLAs into smaller size sub-PLAs to further reduce delay and area. Finally, the performance of the improved PLA is compared with SC-ASIC. We found that the new PLA is faster or at least has the same speed as SC-ASIC implementation. However, the energy consumption is still more than twice as much as SC-ASIC design. Applied Science, Faculty of Electrical and Computer Engineering, Department of Graduate 2009-04-21T14:27:09Z 2009-04-21T14:27:09Z 2009 2009-11 Text Thesis/Dissertation http://hdl.handle.net/2429/7450 eng Attribution-NonCommercial-NoDerivatives 4.0 International http://creativecommons.org/licenses/by-nc-nd/4.0/ 826460 bytes application/pdf University of British Columbia |
collection |
NDLTD |
language |
English |
format |
Others
|
sources |
NDLTD |
description |
As modern integrated circuit design pushes further into the deep submicron era, the pseudo-random design structures become more and more difficult to fabricate and result in a yield reduction. To deal with process limitations due to photolithographic resolution, standard cell ASICs (SC-ASIC) may eventually need to be replaced by a more structured form of logic, such as programmable logic array (PLA). However, in order to compete with SC-ASIC, the PLA needs to be improved on delay, power and energy consumption.
Here, we will explore a novel PLA structure by combining one design having the best delay performance with a “product line merging process” to minimize power. We have simulated the different approaches on two sets of benchmark circuits using HSpice. As a result, the combination of the two methods produces the highest energy reduction among all prior PLA designs.
Next, algorithms are introduced for partitioning multi-output PLAs into smaller size sub-PLAs to further reduce delay and area. Finally, the performance of the improved PLA is compared with SC-ASIC. We found that the new PLA is faster or at least has the same speed as SC-ASIC implementation. However, the energy consumption is still more than twice as much as SC-ASIC design. === Applied Science, Faculty of === Electrical and Computer Engineering, Department of === Graduate |
author |
Yuan, Shaohua |
spellingShingle |
Yuan, Shaohua A novel programmable logic array structure with low energy consumption |
author_facet |
Yuan, Shaohua |
author_sort |
Yuan, Shaohua |
title |
A novel programmable logic array structure with low energy consumption |
title_short |
A novel programmable logic array structure with low energy consumption |
title_full |
A novel programmable logic array structure with low energy consumption |
title_fullStr |
A novel programmable logic array structure with low energy consumption |
title_full_unstemmed |
A novel programmable logic array structure with low energy consumption |
title_sort |
novel programmable logic array structure with low energy consumption |
publisher |
University of British Columbia |
publishDate |
2009 |
url |
http://hdl.handle.net/2429/7450 |
work_keys_str_mv |
AT yuanshaohua anovelprogrammablelogicarraystructurewithlowenergyconsumption AT yuanshaohua novelprogrammablelogicarraystructurewithlowenergyconsumption |
_version_ |
1718582028585140224 |