Welcome to Scribd. Sign in or start your free trial to enjoy unlimited e-books, audiobooks & documents.Find out more
Download
Standard view
Full view
of .
Look up keyword
Like this
0Activity
0 of .
Results for:
No results containing your search query
P. 1
meml80

meml80

Ratings: (0)|Views: 0|Likes:
Published by Saumen Mondal

More info:

Published by: Saumen Mondal on Jul 03, 2012
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

07/03/2012

pdf

text

original

 
Memory Compilers
5
 
Contents
Overview..............................................................................................................................5-1Memory Compilers Selection Guide.....................................................................................5-2CROM Gen...........................................................................................................................5-3DROM Gen...........................................................................................................................5-9SPSRAM Gen......................................................................................................................5-15SPSRAMA Gen....................................................................................................................5-22SPARAM Gen.......................................................................................................................5-31DPSRAM Gen......................................................................................................................5-38DPSRAMA Gen....................................................................................................................5-47
 
MEMORY COMPILERSOVERVIEWSEC ASIC5-1STDL80
OVERVIEW
This chapter contains information for memory compilers available in STDL80 cell library. These arecomplete compilers that consist of various generators to satisfy the requirements of the circuit at hand. Eachof the final building block, the physical layout, will be implemented as a stand-alone, densely packed,pitch-matched array. Using this complex layout generator and adopting state-of-the-art logic and circuitdesign technique, these memory cells can realize extreme density and performance. In each layoutgenerator, we added an option which makes the aspect ratio of the physical layout selectable so that theASIC designers can choose the aspect ratio according to the convenience of the chip level layout.In the STDL80 cell library, there are 4 groups of memory compilers — ROMs; Static RAMs; Register File;FIFO.
Generators
Each memory compiler is a set of various, parameterized generators. The generators are:Layout Generator:generates an array of custom, pitch-matched leaf cells.Schematic Generator & Netlister:extracts a netlist which can be used for both LVS check and functional verification.Function & Timing Model Generators:for gate level simulation, dynamic/static timing analysis and synthesisSymbol Generator:for schematic captureCritical Path Generator & ETC:there are many special purpose generators such as critical path generator used for bothcircuit design and AC timing characterization.
Advanced Design Technique
All of 0.5
µ
m CMOS standard cell memory compilers adopt very advanced design technique to obtainextremely high performance in terms of both speed and power consumption. Below are major techniques.For reducing power consumptionMinimized bit-line precharge/discharge voltage swingZero static current consuming sense amplifierAutomatic power down after an accessFor optimizing and minimizing the read access timeSize sensitive self-timer delayExtremely simple tri-state output circuit
Flexible Aspect Ratio
The size of a memory cell is defined by its number of words (WORDS) and number of bits per word (BPW).But, this size is only a logical size. The physical size of a memory is defined by the number of rows (ROWS)and the number of columns (COLS) of its bit cell array. Usually, we can't make the bit cell array with WORDSand BPW because the range of WORDS is much larger than the range of BPW. If we make the bit cell arraywith WORDS and BPW, most of memory layouts will have too tall and too thin aspect ratio. Therefore,column decoder and y-mux circuit are included in most of memory cells to adjust the aspect ratio.

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->