ETC M1T1HT18PZ32E

High Speed Pipelined 1-Mbit (32Kx32)
Standard 1T-SRAM® Embedded Memory Macro
M1T1HT18PZ32E
• High Performance 1T-SRAM Standard Macro
• 200 MHz operation
• 1-Clock cycle time
• Pipelined read access timing
• Late-late write mode timing
• 32-Bit wide data buses
• Byte Write Enables
• Simple standard SRAM interface
• Fast delivery
• Ultra-Dense Memory
2
• 3.8mm size per macro instance
• Redundancy & fuses included in macro area
• Silicon-Proven 1T-SRAM Technology
• Qualification programs completed
• Products in volume production
• High Yield and Reliability
• Built-in redundancy for enhanced yield
• Standard Logic Process
• TSMC 0.18µm CL018G process
• Logic design rules
• Uses 4 metal layers
• Routing over macro possible in layers 5+
• Power
• Single voltage 1.8V Supply
• Low power consumption
adr[14:0]
din[31:0]
dout[31:0]
bweb[3:0]
rdb
wrb
clk
rstb
mvddcore
mvsscore
mvdd
mvss
General Description
The M1T1HT18PZ32E macro is a 1Mbit (1,084,576 bits), high speed, embedded 1T-SRAM macro. The macro
is organized as 32K(32,768) words of 32 bits. The macro employs a pipelined read timing interface with late
write timing. Write control over individual bytes in the input data is achieved through the use of the byte write
enable (bweb) input signals. The macro is implemented using MoSys 1T -SRAM technology, resulting in
extremely high density and performance.
M1T1HT18PZ32E Rev 2.doc
© 2004 MoSys Inc., All Rights Reserved, 1020 Stewart Drive, Sunnyvale, CA 94085
Page 1
High Speed Pipelined 1-Mbit (32Kx32)
Standard 1T-SRAM® Embedded Memory Macro
M1T1HT18PZ32E
Memory Interface Signal List
Signal Name
adr[14:0]
bweb[3:0]
Valid
Positive clk edge
Positive clk edge
Logic
Positive
Negative
Direction
Input
Input
rdb
wrb
din[31:0]
dout[31:0]
rstb
clk
mvddcore
mvsscore
mvdd
mvss
Positive clk edge
Positive clk edge
Positive clk edge
Positive clk edge
Positive clk edge
Clock
Negative
Negative
Positive
Positive
Negative
Positive
Input
Input
Input
Output
Input
Input
Description
Memory address
Memory byte write enables
bweb[n] = 0 enables data write
bweb[n] = 1 disables data write
bweb[3] controls writing of din[31:24]
bweb[2] controls writing of din[23:16]
bweb[1] controls writing of din[15:8]
bweb[0] controls writing of din[7:0]
Memory read
Memory write
Memory data in bus
Memory data out bus
Memory initialization reset
Memory Clock
Memory core supply voltage
Memory core ground
Memory interface supply voltage
Memory interface ground
Recommended Operating Conditions
Symbol
Parameter
Condition
Min
Max
Units
VDD
TJ
tCYC
Supply Voltage Range (1.8V ±10%)
Operating
1.62
1.98
V
Junction Temperature
Cycle Time
Nominal VDD
Operating
0
5.0
125
33*
°C
tCKH
Clock High
Operating
0.45*tCYC
0.55*tCYC
ns
tCKL
Clock Low
Operating
0.45*tCYC
0.55*tCYC
ns
ns
Note*: Minimum clock frequency limit adjustable to meet system timing requirements
Power Requirements
Symbol
IDD1
IDD2
Condition
Current
per Instance
Units
0.7
mA/MHz
0.3
mA/MHz
Operating current, VDD=1.8V, clock frequency = 200MHz,
output not loaded, memory accessed every clock
Idle current, VDD =1.8V, clock frequency =200MHz, memory
not accessed
Input Loading
Symbol
Condition
Load Capacitance
Units
CDIN
din signal input loading
0.2
pF
CADR
adr signal input loading
0.2
pF
CCTL
rdb, wrb, bweb, rstb signal input loading
0.2
pF
CCLK
clk signal input loading
0.5
pF
M1T1HT18PZ32E Rev 2.doc
© 2004 MoSys Inc., All Rights Reserved, 1020 Stewart Drive, Sunnyvale, CA 94085
Page 2
High Speed Pipelined 1-Mbit (32Kx32)
Standard 1T-SRAM® Embedded Memory Macro
M1T1HT18PZ32E
AC Timing Characteristics at Recommended Operating Conditions
All times in nanoseconds
Bolded numbers reflect the critical timing parameters
Parameter
tAS
tAH
tCS
tCH
tDS
tDH
tKQ
tKQE
tKQX
Description
Address Setup
Address Hold
Control Setup
Control Hold
Write Data Setup
Write Data Hold
Clock to Data Valid
Data valid extrinsic delay per pF
Clock to Data not valid
Condition
Min.
Min.
Min.
Min.
Min.
Min.
Max.
Max.
Min.
Slow
1.0
0.5
1.0
0.5
1.0
0.5
3.3
0.8
0.8
Typical
0.8
0.4
0.8
0.4
0.8
0.4
2.9
0.6
0.6
Fast
0.6
0.3
0.6
0.3
0.6
0.3
2.5
0.4
0.4
tCYC
clk
tAS
adr
bweb
tCKL tCKH
A
tAH
tCS
control
wrb/rdb
tCH
tKQ
rD
dout
tKQX
din
wD
tDS
tDH
.
General AC Timing
M1T1HT18PZ32E Rev 2.doc
© 2004 MoSys Inc., All Rights Reserved, 1020 Stewart Drive, Sunnyvale, CA 94085
Page 3
High Speed Pipelined 1-Mbit (32Kx32)
Standard 1T-SRAM® Embedded Memory Macro
M1T1HT18PZ32E
Memory macro implements a synchronous reset to force state machines into a known state after power-up.
This reset does not clear the memory contents. The clock must be running for at least two cycles before the
Reset (rstb) signal will be correctly sampled as shown above. The Reset (rstb) signal must be active for at
least ten (10) clock periods to initialize all internal circuitry. Independent of the Reset (rstb) signal, after power
has stabilized to a voltage within the operating specification and the clock is operating within its timing
specifications, there must be at least 128 clock cycles before any read or write access.
>128 clk
clk
>10 clk
rstb
rdb or wrb
Initialization Timing
M1T1HT18PZ32E Rev 2.doc
© 2004 MoSys Inc., All Rights Reserved, 1020 Stewart Drive, Sunnyvale, CA 94085
Page 4
High Speed Pipelined 1-Mbit (32Kx32)
Standard 1T-SRAM® Embedded Memory Macro
M1T1HT18PZ32E
OPERATION TRUTH TABLE
rdb
wrb
Operation
0
0
Illegal
0
1
Read
1
0
Write
1
1
Nop
FUNCTIONAL OPERATION
Address and command clocked in by rising clock edge. Read data transfers occur in the clock cycle following
the next clock rising edge. Write data transfers occur in the following clock cycle This standard macro uses
user-managed refresh hiding. Review conditions with MoSys to finalize the specification.
clk
clk
adr
bweb
A
adr
rdb
A
wrb
rD
dout
din
rW
S
Single Cycle Read Timing
Single Cycle Write
M1T1HT18PZ32E Rev 2.doc
© 2004 MoSys Inc., All Rights Reserved, 1020 Stewart Drive, Sunnyvale, CA 94085
Page 5
High Speed Pipelined 1-Mbit (32Kx32)
Standard 1T-SRAM® Embedded Memory Macro
M1T1HT18PZ32E
clk
adr
bweb
A
B
C
D
WR
wrb
rdb
E
WR
RD
RD
rDC
rDA
dout
rDD
wDB
din
wDE
Multiple Cycle Timing
MEMORY BLOCK ESTIMATES*
2300um
32Kx32
1T-SRAM
1650um
2 Mem Core Power
and 2 Mem Core Ground
2 Mem I/F Power and
2 Mem I/F Ground
I/F
Digital Interface Pins
Note*: Approximate dimensions. Exact dimensions appear on place and route phantom
Physical Layout
M1T1HT18PZ32E Rev 2.doc
© 2004 MoSys Inc., All Rights Reserved, 1020 Stewart Drive, Sunnyvale, CA 94085
Page 6