dc.contributor.author | Subbarayappa, Manju Kiran | |
dc.date.accessioned | 2014-09-24T14:18:40Z | |
dc.date.available | 2014-09-24T14:18:40Z | |
dc.date.issued | 2013-07-01 | |
dc.identifier.uri | https://hdl.handle.net/11244/11191 | |
dc.description.abstract | This thesis deals with the implementation of the decoder structure within the OPENRAM, open-source memory compiler. Memory compilers are software scripts that are used to generate memory macros according to a user's specification. Standard-Random Access Memory (SRAM) consists of an architecture that is made up of memory arrays and peripheral circuits. The peripheral circuit includes row decoder, column selection, pre-charge, write drivers and sense amplifier circuits. In this thesis, Python software is utilized to hierarchically create a decoder that is constructed efficiently given a set of arguments. In order to accomplish this task, a hierarchical decoder utilizes two levels of decoding to build its structure efficiently. This module accepts parameters for a given SRAM size, detects the pre-decoder stages required for the given address size and generates the hierarchical decoder structure accordingly. Area and Delay results are demonstrated within the FREEPDK technology for several different sizes. | |
dc.format | application/pdf | |
dc.language | en_US | |
dc.publisher | Oklahoma State University | |
dc.rights | Copyright is held by the author who has granted the Oklahoma State University Library the non-exclusive right to share this material in its institutional repository. Contact Digital Library Services at lib-dls@okstate.edu or 405-744-9161 for the permission policy on the use, reproduction or distribution of this material. | |
dc.title | Implementation of Hierarchical Predecoder/Decoder Structure in Openram Opensource Memory Compiler | |
dc.type | text | |
osu.filename | SUBBARAYAPPA_okstate_0664M_12872.pdf | |
osu.accesstype | Open Access | |
dc.description.department | Electrical Engineering | |
dc.type.genre | Thesis | |