Best in Class Memory Subsystems with Controller IP & SigmaQuad-IIIe TM /SigmaDDR-IIIe TM SRAMs January 2013
Now Available: A World Class Memory Subsystem • Silicon-validated memory controller IP • Xilinx Virtex-6 and 7 Series FPGAs • Altera V5 FPGAs — mid-2013 • Free to GSI customers • 72Mb SigmaQuad-IIIe/SigmaDDR-IIIe SRAMs • Qualified and in volume production • 725 MHz clocks 1.45G transactions/second • Solid migration path to 144Mb & 288Mb densities • Complete Support Package • Source code, User Guides, User Configuration files and applications support • Demo boards 2
GSI Memory Controller IP: Frequently Asked Questions (1/2) • Why do I need it? • High speed memory interface design is a chronic problem due to narrow valid-data windows on address and data lines. These windows are further reduced by variations of physical signal trace lengths, capacitances, inductances, and termination impedances among the parallel signals. • How are the I/Os aligned? • The Memory Controller uses a write-then-read verification flow while adjusting each I/O delay tap to identify the best alignment value for each signal. 3
GSI Memory Controller IP: Frequently Asked Questions (2/2) • Q: What files and documents are available? • FPGA Development Environment: source code, simulation model, user configuration file, IP user guide, software user guide • PCB Hardware: Schematics, layout Gerber files, Bill of Materials, Component Placement diagrams, Detailed HW description • Q: How to combine code sets (GSI with my own)? • GSI will provide the source code and user configuration file for users to combine with their code. Example Resource Requirements (Xilinx 7 Series FPGAs- October 2012) SRAM Configuration: Quad B2 Quad B4 DDR B2 Data Bus Width: x18 x36 x18 x36 x18 x36 Slice Registers: 2354 3631 2024 3337 1864 3194 Slice LUTs: 4254 6722 3555 6050 3578 6442 4
SigmaQuad-IIIe TM / SigmaDDR-IIIe TM SigmaQuad-IIIe/SigmaDDR-IIIe SRAMs: Benchmark Data SRAM Read-Only Clock Rates Transaction Rates Bandwidth Configuration: Efficiency x36 x18 x36 x18 x36 x18 SigmaQuad-IIIe 1.4BT/s 1.45BT/s 100Gb/s 52Gb/s 50% 2-word burst SigmaQuad-IIIe 700 MHz 725 MHz 700MT/s 725MT/s 100Gb/s 52Gb/s 50% 4-word burst SigmaDDR-IIIe 700MT/s 725MT/s 50Gb/s 26Gb/s 100% 2-word burst 5
SigmaQuad-IIIe/SigmaDDR-IIIe SRAMs: Advantage #1 — Reuse What Works • BGA Package with 1 mm Pad Pitch • No special assembly requirements • Conventional Control Truth Table • Familiar Read and Write protocols • Echo Clocks and Output Valid Signals • DLL-controlled Output Data timing • Programmable Output Driver Impedance • ZQ control of Output impedance 6
SigmaQuad-IIIe/SigmaDDR-IIIe SRAMs: Advantage #2 — Improvements on Earlier Generations • Better Signal Integrity • Larger Output Data Valid Window • New High Performance Pinout • User-programmable ODT (On-Die Input Termination) • Programmable value • Selectable input pin coverage • KD & KD# Data Input Clocks • Lower Signaling and Core Power Consumption • 1.3 V/1.35 V V DD • 1.2 V JEDEC BIC thru 1.5 V JEDEC HSTL I/O 7
Higher Performance Pinouts SigmaQuad/DDR: IIIe SigmaQuad/DDR: I, II, II+ Key 1 2 3 4 5 6 7 8 9 10 11 12 13 A VDD 1 2 3 4 5 6 7 8 9 10 11 B A VDDQ C B D C VREF E D F VSS E G F H A G J CTRL H K J L D M K N Q,CQ L P M CK R N T P JTAG U R V MISC W 165 BGA : Y 11 x 15 Array, 15 x 17 mm, 1 mm pitch 260 BGA: 13 x 20 Array, 14 x 22 mm, 1 mm pitch 8
Improved Data Valid Windows ~760ps ~780ps Modern 260 BGA @ 500 MHz 165 BGA @ 333 MHz 40ohm driver; 60ohm thevenin termination 40ohm driver; 60ohm thevenin termination 1.0 GHz data rate ; 1.2 V output voltage 666 MHz data rate ; 1.5 V output voltage Result: ~760ps eye @ 1000ps Tcycle Result: ~780ps eye @ 1500ps Tcycle 76% data valid window 52% data valid window 9
SigmaQuad-IIIe/SigmaDDR-IIIe SRAMs: A Solid Migration Path (1/2) 72Mbit 2013 Introduction 144Mbit 72Mb 144Mb 288Mb Device Options 288Mbit SIO-B2, x18/x36, RL = 3 725 MHz 675 MHz 500+ MHz SIO-B4, x18/x36, RL = 3 725 MHz 675 MHz 633+ MHz CIO-B2, x18/x36, RL = 3 725 MHz 675 MHz 633+ MHz Additional Options On Chip ECC √ √ - Write Data Input Clocks √ √ √ Supply Voltage Plans VDD 1.3 V/1.35 V 1.2 V/1.25 V 1.2 V/1.25 V 1.5 V HSTL 1.5 V HSTL 1.5 V HSTL VDDQ 1.35 V HSTL - - 1.2 V HSTL 1.2 V HSTL 1.2 V HSTL 260-ball, 1 mm pitch BGA 10
SigmaQuad-IIIe/SigmaDDR-IIIe SRAMs: A Solid Migration Path (2/2) 2013 Introduction SigmaQuad B4 72Mb IIIe 144Mb IIIe 288Mb IIIe 72Mbit Read Latency 2 3 3 3 144Mbit Write Latency 1 1 -1 1 288Mbit Clock Frequency 450 MHz 725MHz 675 MHz 633 MHz Address Rate 450 MHz 725 MHz 675 MHz 633 MHz Data Rate 900 MHz 1450 MHz 1350 MHz 1266 MHz SigmaQuad B2 72Mb IIIe 144Mb IIIe 288Mb IIIe Read Latency 2 3 3 3 Write Latency 0 0 0 0 Clock Frequency 450 MHz 725 MHz 675 MHz 500 MHz Address Rate 900 MHz 1450 MHz 1350 MHz 1000 MHz Data Rate 900 MHz 1450 MHz 1350 MHz 1000 MHz SigmaDDR B2 72Mb IIIe 144Mb IIIe 288Mb IIIe Read Latency 2 3 3 3 Write Latency 1 1 1 1 Clock Frequency 450 MHz 725MHz 675 MHz 633 MHz 260-ball, 1 mm pitch BGA Address Rate 450 MHz 725 MHz 675 MHz 633 MHz Data Rate 900 MHz 1450 MHz 1350 MHz 1266 MHz 11
Design Schedules 12
More Questions? Features, downloads, documentation: IIIeinfo@gsitechnology.com IP installation / tuning / debug: apps@gsitechnology.com 13
Thank You.
Recommend
More recommend