- •1 Combination Circuits
- •1.1 Circuitry ttl-elements with Shottky diodes
- •Levels of Integration
- •Typical Set of ttl iCs
- •Transistor-transistor logic (ttl)
- •1.2 Element with the open collector Open-collector outputs
- •Tristate outputs
- •1.3 Emitter-coupled logic (ecl)
- •Emitter-coupled multivibrator
- •Emitter-coupled Schmitt trigger
- •1.4 Decoder
- •Priority decoder
- •Binary Decoders
- •Decoder Networks
- •1.5 Coder units Encoder Networks
- •Binary Encoders
- •Priority Encoders
- •1.6 Multiplexers (Selectors)
- •1.7 Multiplexer Trees
- •Demultiplexer Networks
- •Encoder Networks
- •1.8 Demultiplexers (Distributors)
- •1.9 Applicanion of multiplexer
- •1.10 Code converters
- •1.11 Shifters
- •Shifter Networks
- •Barrel Shifter
- •1.12 Comparators
- •Window comparator
- •Digital comparators
- •2 Sequentional Circuits
- •2.1 Circuritry of flips
- •Sequential logic systems
- •Integrated flip-flops
- •Transparent flip-flops
- •Clocked rs flip-flop
- •Clocked d flip-flop
- •Flip-flops with intermediate storage
- •2.2 Flips types Single-edge-triggered flip-flops
- •2.3 Statik registers
- •2.4 Shift register Combinatorial shift register (barrel shifter)
- •Shift Registers
- •2.5 Counters
- •Asynchronous straight binary counter
- •Counters
- •Ripple Counters
- •Asynchronous bcd counter
- •2.6 Synchronous reversal counters
- •Synchronous straight binary counters
- •Synchronous bcd counter
- •Synchronous one-shot
- •Synchronous edge detector
- •Synchronous clock switch
- •2.7 Schmitt flip-flops Schmitt trigger
- •Inverting Schmitt trigger
- •Precision Schmitt trigger
- •3 Memory Devices
- •3.1 Circuitri of memori element Semiconductor memories
- •3.2 Mask-type lic of the rom
- •RaMs as shift registers
- •First-In-First-Out Memories (fifOs)
- •Fifo implementation using standard raMs
- •Error detection and correction
- •Parity bit
- •Hamming code
- •3.3 Rom with singl programming Read-only memories (roMs)
- •Mask-programmed roMs (mroMs)
- •Programmable roMs (proMs)
- •3.4 Memori element with electrical erase Electrically erasable proMs (eeproMs)
- •3.5 Static ram
- •Timing considerations
- •3.6 Dynamic raMs
- •Dynamic ram controllers
- •3.7 Devices programmed
- •Programmable logic array (pal)
Timing considerations
For a satisfactory operation of the memory, a number of timing conditions must be observed. Figure 3.31 shows the sequence of a write operation. To prevent the data being written into the wrong cell, the write command must not be applied until a certain time has elapsed after definition of the address. This time is called the address setup time tAS . The duration of the write pulse must not be less than the minimum value tWP (write pulse width). The data are read in at the end of the write pulse. They must be valid, i.e. stable, for a minimum period prior to this. This time is called tDW (Data Valid to End of Write). In a number of memories the data and addresses must also be present for a further time tH after the end of the write pulse (Hold Time). As can be seen from Fig. 3.6, the time required to execute a write operation is expressed as
tW = tAS + tWP + tH
This is referred to as the Write Cycle Time.
Fig. 3.31 - Timing of a write operation.
tAS = Address Setup Time
tWP = Write Pulse Width
tDW = Data Valid to End of Write Time
tH = Hold Time
Fig. 3.32 - Timing of a read operation.
tAA = Address Access Time
The read operation is shown in Fig. 3.32. After the address is applied, it is necessary to wait for time tAA until the data at the output are valid. This time is referred to as the Address Access Time or simply Access Time.
A list of some of the most widely-used static RAMs in bipolar and CMOS technology is given in Fig. 3.33
Capacity
|
Organization
|
Type
|
Manufacturer
|
Operating power, typical |
Access time, max. |
Pins
|
|
CMOS: (VDD =5V, f = fmax) |
|||||||
16 kbit |
2k x 8 |
6116 |
Hi, Ne, To |
160 mW |
100ns |
24 |
|
|
2k x 8 |
DS12201 |
Da |
250 mW |
150ns |
24 |
|
|
4k x4 |
6168 |
Id, Mh, Cy, Is |
225 mW |
15ns |
20 |
|
|
16k x 1 |
6167 |
|
200 mW |
12ns |
20 |
|
64 kbit |
8k x 8 |
6264 |
Hi, Ne, To |
200 mW |
100ns |
28 |
|
|
8k x 8 |
DS12251 |
Da |
200 mW |
150ns |
28 |
|
|
8k x 8 |
7164 |
Id, Mh, Cy, Is |
250 mW |
20ns |
28 |
|
|
4k x 16 |
71586 |
Id, To |
900 mW |
25ns |
40 |
|
|
16k x 4 |
7188 |
Id, Mh, Cy, I |
300 mW |
15ns |
22 |
|
|
64k x 1 |
7187 |
Id, Mh, Cy, Is |
250 mW |
15ns |
22 |
|
256 kbit |
32k x 8 |
62256 |
Hi, Ne, To, Fu |
300 mW |
100ns |
28 |
|
|
32k x 8 |
DS12301 |
Da |
300 mW |
150ns |
28 |
|
|
32k x 8 |
71256 |
Id, Hi, Ne, Cy, Mh |
250 mW
|
35ns
|
28
|
|
|
64k x 4
|
71258
|
Id, Hi, Ne, Cy, Mh |
350 mW
|
25ns
|
28
|
|
|
256k x 1
|
71257
|
Id, Hi, Ne, Cy, Is |
350 mW
|
25ns
|
24
|
|
1 Mbit |
128k x 8 |
628128 |
Hi, Ne, To, Fu |
250 mW |
70ns |
32 |
|
|
128k x 8 |
DS12451 |
Da |
250 mW |
70ns |
32 |
|
|
128k x 8 |
71024 |
Id, Hi, Ne |
500 mW |
35ns |
32 |
|
|
256k x 8 |
71028 |
Id, Hi, Ne |
500 mW |
35ns |
28 |
|
|
1024k x 1 |
71027 |
Id, Ne |
500 mW |
35ns |
28 |
|
4 Mbit
|
512k x 8
|
|
To
|
350 mW
|
30ns
|
32
|
|
|
512k x 8 |
CYM 14642 |
Cy, Id
|
1200mW
|
45ns
|
32
|
|
|
256k x 16 |
CYM 16412 |
Cy.Id
|
6000 mW
|
25ns
|
48
|
|
8 Mbit
|
1024k x 8
|
MS810002
|
Hm
|
300 mW
|
85ns
|
35
|
|
|
256k x 32 |
CYM18412
|
Cy
|
4000 mW
|
35ns
|
64
|
|
ECL: (VEE = - 5.2 V) |
|||||||
1 kbit |
256k x 4 |
10422 |
Cy, Ne |
1000 mW |
3 ns |
24 |
|
4 kbit |
1k x 4 |
10474 |
Cy,Ne |
1200 mW |
3 ns |
24 |
|
|
4k x 1 |
10470 |
Fu, Ne |
900 mW |
7 ns |
18 |
|
16 kbit |
4k x 4 |
10484 |
Fu, Hi |
1300 mW |
8ns |
28 |
|
|
16k x 1 |
10480 |
Fu, Hi, Ne |
1100 mW |
8ns |
20 |
|
64 kbit |
16k x 4 |
10494 |
Id, Cy, Fu, Ne, Na |
600 mW |
8ns
|
28
|
|
|
64k x 1 |
10490 |
Id. Cy, Fu, Ne |
420 mW |
8ns |
22 |
|
256 kbit |
64k x 4 |
10504 |
Fu, Na, Hi, Id |
1000 mW |
15ns |
32 |
|
|
256k x 1 |
10500 |
Fu, Na, Hi, Ne |
800 mW |
15ns |
24 |
|
Fig. 3.33 - Examples of static RAMs.
1 Containing lithium battery; data retention: 10 years
2 Hybrid circuit (module)
Manufacturers: Cy = Cypress, Da = Dallas, Fu = Fujitsu, Hi = Hitachi, Hm = Hybrid Memory, Id = IDT, Is = Inmos, Mh = Matra Harris, Na = National, Ne = NEC, St = SGS-Thomson, To = Toshiba, Vt = VTI
