SRAM system design for memory based computing

The objective of the research was to design and test an SRAM system which can meet the performance criteria for Memory Based Computing (MBC). This form of computing consists of a Look-Up Table (LUT) which is basically memory array mapped with a function; the computations thereafter consist of essent...

Full description

Bibliographic Details
Main Author: Zia, Muneeb
Published: Georgia Institute of Technology 2013
Subjects:
Online Access:http://hdl.handle.net/1853/47636
id ndltd-GATECH-oai-smartech.gatech.edu-1853-47636
record_format oai_dc
spelling ndltd-GATECH-oai-smartech.gatech.edu-1853-476362013-08-19T03:07:58ZSRAM system design for memory based computingZia, MuneebLook-up tableAsymmetric SRAMSpatial computingTemporal computingRe-configurable computingMemory based computingPulsed read operationMemory management (Computer science)Random access memoryThe objective of the research was to design and test an SRAM system which can meet the performance criteria for Memory Based Computing (MBC). This form of computing consists of a Look-Up Table (LUT) which is basically memory array mapped with a function; the computations thereafter consist of essentially read operations. An MBC framework requires very fast and low power read operations. Moreover, the cells need to be read stable as major part of the computation is done by reading the LUTs mapped in the SRAM array. Design and measurement of a prototype MBC test-chip with SRAM system optimized for read-heavy applications is presented in this thesis. For this purpose, a prototype MBC system was designed and taped out. Essential study of the write-ability of the core LUT is also presented. The core memory array for function table mapping was characterized for leakage, write-ability and power saving associated with pulsed read mode.Georgia Institute of Technology2013-06-15T02:45:47Z2013-06-15T02:45:47Z2013-04-03Thesishttp://hdl.handle.net/1853/47636
collection NDLTD
sources NDLTD
topic Look-up table
Asymmetric SRAM
Spatial computing
Temporal computing
Re-configurable computing
Memory based computing
Pulsed read operation
Memory management (Computer science)
Random access memory
spellingShingle Look-up table
Asymmetric SRAM
Spatial computing
Temporal computing
Re-configurable computing
Memory based computing
Pulsed read operation
Memory management (Computer science)
Random access memory
Zia, Muneeb
SRAM system design for memory based computing
description The objective of the research was to design and test an SRAM system which can meet the performance criteria for Memory Based Computing (MBC). This form of computing consists of a Look-Up Table (LUT) which is basically memory array mapped with a function; the computations thereafter consist of essentially read operations. An MBC framework requires very fast and low power read operations. Moreover, the cells need to be read stable as major part of the computation is done by reading the LUTs mapped in the SRAM array. Design and measurement of a prototype MBC test-chip with SRAM system optimized for read-heavy applications is presented in this thesis. For this purpose, a prototype MBC system was designed and taped out. Essential study of the write-ability of the core LUT is also presented. The core memory array for function table mapping was characterized for leakage, write-ability and power saving associated with pulsed read mode.
author Zia, Muneeb
author_facet Zia, Muneeb
author_sort Zia, Muneeb
title SRAM system design for memory based computing
title_short SRAM system design for memory based computing
title_full SRAM system design for memory based computing
title_fullStr SRAM system design for memory based computing
title_full_unstemmed SRAM system design for memory based computing
title_sort sram system design for memory based computing
publisher Georgia Institute of Technology
publishDate 2013
url http://hdl.handle.net/1853/47636
work_keys_str_mv AT ziamuneeb sramsystemdesignformemorybasedcomputing
_version_ 1716596235391991808