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...

Full description

Bibliographic Details
Main Author: Yuan, Shaohua
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