Multi-Port Memory Products Product Line Update. Presentation Outline Why IDT for Multi-Ports? 2.5V Dual-Ports IDT’s x36 Multi-Port Family Bank-Switchable™

Slides:



Advertisements
Similar presentations
Introduction to PIC Microcontrollers
Advertisements

Introduction to DFT Alexander Gnusin.
Technical Seminar Tour 2007 LATTICE‘S PROGRAMMABLE LOWCOST SOLUTIONS
Chapter 8 Interfacing Processors and Peripherals.
6-April 06 by Nathan Chien. PCI System Block Diagram.
Chapter 7: System Buses Dr Mohamed Menacer Taibah University
December 2003 DJM DECO_021 CPU Chips & Buses. December 2003 DJM DECO_022 CPU Chips Modern ones are contained on a single chip Each chip has a set of pins.
Low Power Systems Using Transmeta Crusoe Processors Bill Gervasi Technology Analyst, Transmeta Chairman, JEDEC Memory Parametrics
Digital Computer Fundamentals
Microprocessor Architecture Pipelined Architecture
MEMORY popo.
Presenter : Cheng-Ta Wu Kenichiro Anjo, Member, IEEE, Atsushi Okamura, and Masato Motomura IEEE JOURNAL OF SOLID-STATE CIRCUITS, VOL. 39,NO. 5, MAY 2004.
Accessing I/O Devices Processor Memory BUS I/O Device 1 I/O Device 2.
Introduction to DDR SDRAM
1 Overview Assignment 4: hints Memory management Assignment 3: solution.
Flip-Flops and Registers
BOUNDARY SCAN.
® Multi-Port SRAM Overview. ® Slide 2 Objectives n What are Multi-Port SRAMs? n Why are they needed? n Arbitration Features l Busy l Interrupt l Semaphore.
FX to FX2: A Comparison. Agenda Block diagram Evolution Hardware Firmware Wrap-up.
Gursharan Singh Tatla PIN DIAGRAM OF 8086 Gursharan Singh Tatla Gursharan Singh Tatla
Figure 10–1 A 64-cell memory array organized in three different ways.
The ESA MUSIC Project Design of DSP HW and Analog TX/RX ends Advanced Mobile Satellite Systems & Technologies presentation days ESA/ESTEC – November.
Chapter 5 The System Unit.
Press any key to continue by Marc Ruocco 1 High-Speed Interfaces: FPDP and RACEway RACE, RACEway and RACE++ are trademarks of Mercury Computer Systems,
Cache Design and Tricks Presenters: Kevin Leung Josh Gilkerson Albert Kalim Shaz Husain.
Toshiba America Electronic Components, Inc. November 2003
Chapter 5 Internal Memory
Dr. Rabie A. Ramadan Al-Azhar University Lecture 3
Computer Organization and Architecture
Sumitha Ajith Saicharan Bandarupalli Mahesh Borgaonkar.
Xilinx CPLDs and FPGAs Module F2-1. CPLDs and FPGAs XC9500 CPLD XC4000 FPGA Spartan FPGA Spartan II FPGA Virtex FPGA.
Spartan II Features  Plentiful logic and memory resources –15K to 200K system gates (up to 5,292 logic cells) –Up to 57 Kb block RAM storage  Flexible.
Programmable logic and FPGA
TAP (Test Access Port) JTAG course June 2006 Avraham Pinto.
Configuration. Mirjana Stojanovic Process of loading bitstream of a design into the configuration memory. Bitstream is the transmission.
1 COMP 206: Computer Architecture and Implementation Montek Singh Mon., Nov. 18, 2002 Topic: Main Memory (DRAM) Organization – contd.
CPU Chips The logical pinout of a generic CPU. The arrows indicate input signals and output signals. The short diagonal lines indicate that multiple pins.
Microcomputer & Interfacing Lecture 2
Section II Basic PLD Architecture. Section II Agenda  Basic PLD Architecture —XC9500 and XC4000 Hardware Architectures —Foundation and Alliance Series.
Spartan-II Memory Controller For QDR SRAMs Lobby Pitch February 2000 ®
+ CS 325: CS Hardware and Software Organization and Architecture Memory Organization.
Owner: VBHUSales Training 03/15/2013 Cypress Confidential IDT 72T36135M vs. Cypress CYF072x Video Buffering Applications High density FIFOs with unmatched.
Owner: ABVY (SKRG, OHP, DCN, GHR, DSG, GMRL, JMY) Synchronous SRAM With On-Chip ECC Quick Presentation Rev **Tech Lead: SKRG 1 High-Performance,
ATtiny23131 A SEMINAR ON AVR MICROCONTROLLER ATtiny2313.
Chapter 4 MARIE: An Introduction to a Simple Computer.
“Supporting the Total Product Life Cycle”
Different Microprocessors Tamanna Haque Nipa Lecturer Dept. of Computer Science Stamford University Bangladesh.
Quick Presentation: 128Mb to 1Gb Quad SPI FL-S NOR Flash Family FL-S = Cypress’s 3.0-V, 65-nm NOR Flash Memory Family With MirrorBit®1 Technology The.
Different Microprocessors Tamanna Haque Nipa Lecturer Dept. of Computer Science Stamford University Bangladesh.
07/11/2005 Register File Design and Memory Design Presentation E CSE : Introduction to Computer Architecture Slides by Gojko Babić.
Computer Architecture Chapter (5): Internal Memory
Introduction to Field Programmable Gate Arrays (FPGAs) EDL Spring 2016 Johns Hopkins University Electrical and Computer Engineering March 2, 2016.
“With 1 MB RAM, we had a memory capacity which will NEVER be fully utilized” - Bill Gates.
PCI 9052 소개 권 동혁. Contents 1.Introduction 2.Major features 3.PCI 9052RDK-LITE.
Memory Interface EEE 365 [FALL 2014] LECTURER 12 ATANU K SAHA BRAC UNIVERSITY.
CPE/EE 428/528 VLSI Design II – Intro to Testing (Part 3)
AT91 Memory Interface This training module describes the External Bus Interface (EBI), which generatesthe signals that control the access to the external.
The Xilinx Virtex Series FPGA
Graphics Hardware: Specialty Memories, Simple Framebuffers
XC9500XL New 3.3v ISP CPLDs.
XILINX CPLDs The Total ISP Solution
8051 Micro Controller.
The Xilinx Virtex Series FPGA
Modified from notes by Saeid Nooshabadi
Bob Reese Micro II ECE, MSU
Quick Presentation: 16Mb Asynchronous SRAM with ECC ECC = Error-Correcting Code New High-Speed, Low-Power Asynchronous SRAMs With On-Chip ECC to Improve.
Reduced Pin Count (RPCTM) DRAM Etron Technology Inc
Presentation transcript:

Multi-Port Memory Products Product Line Update

Presentation Outline Why IDT for Multi-Ports? 2.5V Dual-Ports IDT’s x36 Multi-Port Family Bank-Switchable™ Dual-Port Family IDT’s Synchronous FourPort™ Roadmaps for Multi-Ports NE W Update s

Why Look to IDT for Multi-Port Memory Solutions? Superior Track Record on Multi-Ports –IDT is the Industry Leader in Multi-Ports…for +15 Years –Set nearly all Performance/Feature Standards for Industry –Breadth of Portfolio…Over 150 Multi-Port Products Unmatched Performance and Range of Solutions –Width: x8, x9, x16, x18, x36 –Speed: up to 200 MHz sync, 10 ns async 2ports x 36 bits x 200 MHz = 14 Gb/sec –Density: 8 Kb up to 9 Mb –Upgrade Path: x36 Family supports 0.5 Mb to 9 Mb+ –Voltage: 5V, 3.3V, 2.5V, 3.3V with selectable 3.3V/2.5V I/Os –Functionality: Bank-Switchables, FourPorts, SARAMs… = Best in Industry

Multi-Ports: Markets Served 18% 8% 7% 24% 27% 16% Mobile/Wireless Core/Metro Storage Area Networks Enterprise Broadband Miscellaneous BTS, BTS-C, RNC, MSC, Terminals Graphics, Military, Medical, etc. Storage (RAID), Directors/Switches Switches, Routers (ATM, FR, TDM) VPN, VoPN, 100 Mbps ES DSLAM Segment Sample Application

FourPort™ Dual-Ports Multi-Port Products Bank-Switchable™ Dual-Ports Async Sync Async Sync Async Sync SARAM™

Special Functions AsynchronousAsynchronousFourPort SARAM Multi-Port Portfolio Bank Switchable 5V x8:8Kb to 1Mb x9:18Kb to 1Mb x16:32Kb to 1Mb x18:72Kb to 1Mb 5V x8:8Kb to 1Mb x9:18Kb to 1Mb x16:32Kb to 1Mb x18:72Kb to 1Mb 3.3V x8:8Kb to 1Mb x16:32Kb to 1Mb x18:72Kb to 1Mb 3.3V x8:8Kb to 1Mb x16:32Kb to 1Mb x18:72Kb to 1Mb 3.3V/2.5V* x18:1Mb to 9Mb x36:1Mb to 9Mb 3.3V/2.5V* x18:1Mb to 9Mb x36:1Mb to 9Mb SynchronousSynchronous 5V x8:256Kb to 1Mb x9:36Kb to 1Mb x16:256Kb to 1Mb x18:576Kb to 1Mb 5V x8:256Kb to 1Mb x9:36Kb to 1Mb x16:256Kb to 1Mb x18:576Kb to 1Mb 3.3V x8:8Kb to 1Mb x9:36Kb to 1Mb x16:32Kb to 1Mb x18:72Kb to 1Mb 3.3V x8:8Kb to 1Mb x9:36Kb to 1Mb x16:32Kb to 1Mb x18:72Kb to 1Mb 3.3V/2.5V* x18:576Kb to 9Mb x36:576Kb to 9Mb 3.3V/2.5V* x18:576Kb to 9Mb x36:576Kb to 9Mb * - Core is 2.5V or 3.3V, I/Os are selectable 3.3V/2.5V Future Directions Sync 2.5V/1.8V x36 at 9 Mb, 18 MbSync 2.5V/1.8V x36 at 9 Mb, 18 Mb Tailored functions for target marketsTailored functions for target markets Specialized configurations for specific applicationsSpecialized configurations for specific applications 2.5V x8:64Kb to 128Kb x9:72Kb to 144Kb x16:64Kb to 128Kb x18:72Kb to 144Kb 2.5V x8:64Kb to 128Kb x9:72Kb to 144Kb x16:64Kb to 128Kb x18:72Kb to 144Kb 2.5V x9:72Kb to 144Kb x18:72Kb to 144Kb 2.5V x9:72Kb to 144Kb x18:72Kb to 144Kb New

True Dual-Port Architectures Advanced Functions High Performance Function-compatible with 5V and 3.3V offerings Excellent mix of cost and function True Dual-Port Architectures Advanced Functions High Performance Function-compatible with 5V and 3.3V offerings Excellent mix of cost and function

New 2.5V Dual-Ports 2.5V power supply for both core and I/Os Fully pin and function-compatible with corresponding 5V and 3.3V devices in TQFP packages Also available in 10mm x 10mm fpBGA to minimize boardspace requirements

New 2.5V Dual-Ports 8 asynchronous configurations... as fast as 20 ns  70T058Kx8  70T0616Kx8  70T158Kx9  70T1616Kx9  70T244Kx16  70T258Kx16  70T344Kx18  70T358Kx18 4 synchronous configurations... as fast as 83 MHz  70T91598Kx9  70T916916Kx9  70T93494Kx18  70T93598Kx18

True Dual-Port and Bank- Switchable Architectures Advanced Functions High Performance Dense Storage Capacity Excellent Upgrade Path True Dual-Port and Bank- Switchable Architectures Advanced Functions High Performance Dense Storage Capacity Excellent Upgrade Path

x36 Multi-Port SolutionsAsyncSync Sync Bank- Switchable x18x36x18x36x18X36 0.5M 70V337970V3569 1M 70V63870V65770V338970V3579 2M 70V63970V65870V339970V358970V739970V7589 4M 70V63170V65970V331970V359970V731970V7599 9M 70T63370T65170T333970T351970V733970V7519 = Future product V = 3.3V core with selectable 3.3V/2.5V I/O T = 2.5V core with selectable 3.3V/2.5V I/O Common Packages/Footprints for Powers, Grounds, I/Os, and Controls = New Release

A True Family of Dual-Ports Fastest Speeds –Sync at 200 MHz –Async at 10 ns tAA Multiple Depth/Width Combinations –Density from 0.5Mb up to 9Mb –X36, x18, x9 configurations Common package for x36, x18 in BGA JTAG Selectable 3.3V / 2.5V I/Os

Roadmap to Higher Density* = 0.5 Mb = 1 Mb = 2 Mb = 4 Mb All other pins are common footprint (sync, async, x36, x18) for I/Os, Controls, and Power/Ground All other pins are common footprint (sync, async, x36, x18) for I/Os, Controls, and Power/Ground *BF208 shown… DR208, BC256, DD144, and PK128 provide similar upgrade capabilities = 9 Mb 15 mm

1.0 mm pitch BGA 1.4 mm thick 256-ball (16 x 16) Additional NCs for future upgrades = V DD or V SS Signal Pins grouped to outer three rows to facilitate board routing, improve thermal performance 17 mm

x36 Multi-Port Solutions

JTAG Support Defined by IEEE pins - TDI, TDO, TMS, TCK, TRST# Our x36 Family devices support: –BYPASS, IDCODE, EXTEST, HIGHZ, and SAMPLE/PRELOAD –Internally biased to turn JTAG off if pins are left floating (or can tie/hold TRST# low) compliantcompatibleWe are JTAG compliant, not just ‘ compatible ’

New 9 Mb Async True Dual-Ports x36 and x18 configurations, 9 Mb and 4 Mb 2.5V core, selectable 2.5V/3.3V I/Os 10 ns Access Traditional Advanced Functions –Busy(Master and Slave modes) –Interrupts –Semaphores New Function –Sleep Mode

Asynchronous Sleep Mode Sleep Mode... –Offset higher current draw associated with higher chip densities –Increased compatibility with advanced memory controllers How does the Sleep Mode work? –Asynchronous Input Signal which deselects RAM –Inputs can toggle without affecting Sleep current (I ZZ ) –All Outputs in High-Z state –Timing Parameters tZZS (Sleep Mode Set Time) = tAA (Min.) (i.e., 10 ns on fastest device) tZZR (Sleep Mode Recovery Time) = tAA (Min.)

New 9 Mb Sync True Dual-Ports x36 and x18 configurations, 9 Mb and 4 Mb 2.5V core, selectable 2.5V/3.3V I/Os 200 MHz operations New Functions –Sync Interrupts (Mailbox function) –Collision Detection –Sleep Mode

Synchronous Mailbox Interrupt New Interrupt function... –Facilitate port-to-port coordination (‘hand-shaking’) –Has been implemented without degradation of performance –Improves compatibility with async multi-port offerings How does the Interrupt work? –Similar function to our existing Asynchronous parts EXCEPT Output Flag is Synchronous Address Location 3FFFE  Mailbox Interrupt for Left port (INT L ) Address Location 3FFFF  Mailbox Interrupt for Right port (INT R ) –Timing Parameters (For 200 MHz) t INS (Interrupt Flag Set Time) = 6 ns t INR (Interrupt Flag Reset Time) = 6 ns

Synchronous Collision Detection Collision Detection... –Developed in response to customer requests –Has been implemented with no degradation of performance –Very useful for customers doing burst accesses What is it? –Synchronous Output Flag which notifies the user that a simultaneous access has occurred at one of the preceding address locations Both Ports Reading  NO FLAG ON EITHER PORT 1 Port Reading & 2nd port Writing  FLAG ON READING PORT Both ports Writing  FLAG ON BOTH PORTS –Flag is pipelined and will be output two cycles later –Timing Parameters (For 200 MHz) t COLS (Collision Flag Set Time) = 3.4 ns, Same as t CD2 t COLR (Collision Flag Reset Time) = 3.4 ns, Same as t CD2

Port “A” MEMORYARRAY Port “B” Read Read Read / Write Write Traditional Sync Functionality

Port “A” MEMORYARRAY Port “B” Read Read Write Read Flag Write Read Write Write Collision Detection

Synchronous Sleep Mode Sleep Mode... –Offset higher current draw associated with higher chip densities –Increased compatibility with advanced memory controllers How does the Sleep Mode work? –Asynchronous Input Signal (does not have to align on clock edge) which deselects RAM –Clocks can continue running without affecting Sleep current (I ZZ ) –All Outputs in High-Z state –All Inputs allowed to Toggle –Timing Parameters tZZSC (Sleep Mode Set Cycles) = 2 cycles (Min.) tZZRC (Sleep Mode Recovery Cycles) = 3 Cycles (Min.)

Innovative Architecture More Aggressive Cost-per-Bit Higher Performance Denser Storage Capacity Excellent Upgrade Path Innovative Architecture More Aggressive Cost-per-Bit Higher Performance Denser Storage Capacity Excellent Upgrade Path

Definition What is a Bank-Switchable Dual-Ported SRAM? True SRAM core, surrounded by multiplex circuits Memory internally partitioned into banks Simultaneous access to separate banks only Intermediate step between muxed SRAM and full Dual- Port - Densest and Lowest cost-per-bit Dual-Port x36 offerings pin-compatible with full Dual-Ports

COMPARISON: BSDP and Standard Dual-Port Standard Dual-Port Two ports access one common RAM array Simultaneous Access from both ports to the same cell Memory arbitration at the cell level >2x the bandwidth of SRAM Memory Array LEFT PORT CONTROLS RIGHT PORT CONTROLS Left Port Access Right Port Access Bank-Switchable DP SRAM Two ports access Banks of common RAM array Simultaneous Access from both ports to separate banks Memory arbitration at the Bank level >2x the bandwidth of SRAM Highest Density and Lowest Price Dual-Port solution in the industry! Memory Array LEFT PORT CONTROLS RIGHT PORT CONTROLS Bank 0 Bank 1 Bank 2 Bank n Left Port Access Right Port Access

Synchronous BSDP BA 0L - BA 5L A 0L - A 11L BA 0R - BA 5R A 0R - A 11R 64 Banks MUX = Cannot Match during Access = Don’t Care Upgrade to BSDP functionality: –Mux is now steered by bank address pins, not by external bank select pins –Increased number of banks (now 64 banks, regardless of density) Like earlier generation, sync BSDP relies on external arbitration –Each internal bank is true SRAM –Simultaneous access to same bank blocks both ports

True FourPort™ Architecture Advanced Functions High Performance Dense Storage Capacity Increased Port Count True FourPort™ Architecture Advanced Functions High Performance Dense Storage Capacity Increased Port Count

Synchronous FourPort™ Port Functions (each port): –Dual chip enables –Independent clock input –Full boundary counter –Maskable counter register –Address readback function –Counter-based interrupt –Mailbox interrupt –x9 byte controls Device Functions: –JTAG –Memory Built-in Self-Test (MBIST) –Master Reset Two Package Options –BC-256 (1.00 mm pitch) –BG-272 (1.27mm pitch) 64Kx18 3.3V 200 MHz Controls Inputs/Outputs Controls Inputs/Outputs Controls Inputs/Outputs Controls Inputs/Outputs IDT70V5388IDT70V5388

Synchronous FourPort™ - IDT70V V MHz -- 64Kx18 Pin and function-compatible with QuadPort in 272-pin BGA –Independent clock domains –Advanced counter functions (masks, counter readback) –Interrupts –MBIST and JTAG Significant performance enhancements –Full support of advanced counter functions at 0.5Mb and 1Mb (QP supports 1Mb only) –MBIST at 200 MHz in 14.8M cycles (QP at 50 MHz in 31.2M cycles) –Operating current at 133 MHz: IDT: 300 mA typical, 460 mA maxQP: 350 mA typical, 700 mA max Power reduction of 15% to 30% in like operating conditions –200 MHz operations per port, compared to QP max of 133 MHz 40% higher bandwidth 40% higher bandwidth (14 Gbps vs. 9.6 Gbps) –Smaller package option in the 256-pin BGA BG-272 (IDT, QP)BC-256 (IDT) 27mm x 27mm, 1.27mm pitch17mm x 17mm, 1.00mm pitch 729mm 2 289mm 2 Boardspace savings of nearly 60%

FourPort Applications Switching –Write any port, read from any other port –Separate, independent clock domains and frequencies –Mailbox and specialized counter controls –Ability to combine ports (e.g., one x36 port to two x18 ports) Data muxing and demuxing –One port write, many read and/or many write, one read –Maskable counters Multi-component shared memory storage to support CPUs, DSPs, NPUs, FPGAs, ASICs... –Independent, simultaneous, random access from all ports at frequencies up to 200 MHz –Byte controls to facilitate bus matching –Mailbox functions BG-272 BC-256

IDT - the Proven Leader The undisputed leader in market share The technology leader with the world’s highest performance multi-ports We continue to set the standards Density Performance Features Powering What’s Next IDT is committed to Powering What’s Next