Multi criteria Site Selection and Assessment of Ports in ...
Multi-Port Memory Products Product Line Update. Presentation Outline Why IDT for Multi-Ports? 2.5V...
-
Upload
stone-sorah -
Category
Documents
-
view
224 -
download
3
Transcript of Multi-Port Memory Products Product Line Update. Presentation Outline Why IDT for Multi-Ports? 2.5V...
Multi-PortMemoryProducts
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
NENEWW
Updates
Updates
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 AreaNetworks
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
SegmentSegment Sample ApplicationSample Application
FourPort™Dual-Ports
Multi-Port Products
Bank-Switchable™Dual-Ports
• Async
• Sync
• Async
• Sync
• Async
• Sync
•SARAM™
Special FunctionsSpecial FunctionsAsynchronousAsynchronousAsynchronousAsynchronous
FourPortFourPort
SARAMSARAM
Multi-Port Portfolio
Bank SwitchableBank Switchable5Vx8: 8Kb to 1Mbx9: 18Kb to 1Mbx16: 32Kb to 1Mbx18: 72Kb to 1Mb
5Vx8: 8Kb to 1Mbx9: 18Kb to 1Mbx16: 32Kb to 1Mbx18: 72Kb to 1Mb
3.3Vx8: 8Kb to 1Mbx16: 32Kb to 1Mbx18: 72Kb to 1Mb
3.3Vx8: 8Kb to 1Mbx16: 32Kb to 1Mbx18: 72Kb to 1Mb
3.3V/2.5V*x18: 1Mb to 9Mbx36: 1Mb to 9Mb
3.3V/2.5V*x18: 1Mb to 9Mbx36: 1Mb to 9Mb
SynchronousSynchronousSynchronousSynchronous
5Vx8: 256Kb to 1Mbx9: 36Kb to 1Mbx16: 256Kb to 1Mbx18: 576Kb to 1Mb
5Vx8: 256Kb to 1Mbx9: 36Kb to 1Mbx16: 256Kb to 1Mbx18: 576Kb to 1Mb
3.3Vx8: 8Kb to 1Mbx9: 36Kb to 1Mbx16: 32Kb to 1Mbx18: 72Kb to 1Mb
3.3Vx8: 8Kb to 1Mbx9: 36Kb to 1Mbx16: 32Kb to 1Mbx18: 72Kb to 1Mb
3.3V/2.5V*x18: 576Kb to 9Mbx36: 576Kb to 9Mb
3.3V/2.5V*x18: 576Kb to 9Mbx36: 576Kb to 9Mb
* - Core is 2.5V or 3.3V, I/Os are selectable 3.3V/2.5V
Future DirectionsFuture Directions•Sync 2.5V/1.8V Sync 2.5V/1.8V x36 at 9 Mb, 18 Mbx36 at 9 Mb, 18 Mb•Tailored functions Tailored functions for target marketsfor target markets•Specialized Specialized configurations for configurations for specific specific applicationsapplications
2.5Vx8: 64Kb to 128Kbx9: 72Kb to 144Kbx16: 64Kb to 128Kbx18: 72Kb to 144Kb
2.5Vx8: 64Kb to 128Kbx9: 72Kb to 144Kbx16: 64Kb to 128Kbx18: 72Kb to 144Kb
2.5Vx9: 72Kb to 144Kbx18: 72Kb to 144Kb
2.5Vx9: 72Kb to 144Kbx18: 72Kb to 144Kb
New
New
NewNew
True Dual-Port ArchitecturesAdvanced FunctionsHigh PerformanceFunction-compatible with 5V
and 3.3V offeringsExcellent mix of cost and
function
True Dual-Port ArchitecturesAdvanced FunctionsHigh PerformanceFunction-compatible with 5V
and 3.3V offeringsExcellent 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 70T05 8Kx8 70T06 16Kx8 70T15 8Kx9 70T16 16Kx9 70T24 4Kx16 70T25 8Kx16 70T34 4Kx18 70T35 8Kx18
• 4 synchronous configurations... as fast as 83 MHz 70T9159 8Kx9 70T9169 16Kx9 70T9349 4Kx18 70T9359 8Kx18
True Dual-Port and Bank-Switchable Architectures
Advanced FunctionsHigh PerformanceDense Storage CapacityExcellent Upgrade Path
True Dual-Port and Bank-Switchable Architectures
Advanced FunctionsHigh PerformanceDense Storage CapacityExcellent Upgrade Path
x36 Multi-Port Solutions
AsyncAsync SyncSync Sync Bank-Sync Bank-SwitchableSwitchable
x18x18 x36x36 x18x18 x36x36 x18x18 X36X36
0.5M0.5M 70V3379 70V3569
1M1M 70V638 70V657 70V3389 70V3579
2M2M 70V639 70V658 70V3399 70V3589 70V7399 70V7589
4M4M 70V631 70V659 70V3319 70V3599 70V7319 70V7599
9M9M 70T633 70T651 70T3339 70T3519 70V7339 70V7519
= 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
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 (@2Mb) 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 arecommon footprint
(sync, async, x36, x18)for I/Os, Controls, and
Power/Ground
All other pins arecommon footprint
(sync, async, x36, x18)for I/Os, Controls, and
Power/Ground
*BF208 shown… DR208, BC256, DD144, and PK128 provide similar upgrade capabilities
BF208fpBGA
= 9 Mb
15 m
m
15 mm
1.0 mm pitch BGA•1.4 mm thick•256-ball (16 x 16)•Additional NCs for future upgrades
= VDD or VSS
Signal Pins grouped toouter three rows to facilitate
board routing, improve thermalperformance
= 0.5 Mb
= 1 Mb
= 2 Mb
= 4 Mb
= Future
= 9 Mb
= 0.5 Mb= 0.5 Mb
= 1 Mb= 1 Mb
= 2 Mb= 2 Mb
= 4 Mb= 4 Mb
= Future= Future
= 9 Mb= 9 Mb
17 mm
17 m
m
x36 Multi-Port Solutions
x18 Packaging Optionsx18 Packaging Options256-pin BGA
Pin Pitch: 1.0Area: 289mm2
Length: 17mmWidth: 17mmHeight: 1.4mm
JT
AG
Pin Pitch: 0.5Area: 280mm2
Length: 20mmWidth: 14mmHeight: 1.4mm
68-Pin PLCC
128-pin TQFP
Pin Pitch: 0.5Area: 400mm2
Length: 20mmWidth: 20mmHeight: 1.4mm
144-pin TQFP
68-Pin PLCC
208-pin fpBGA
Pin Pitch: 0.8Area: 225mm2
Length: 15mmWidth: 15mmHeight: 1.4mm
JT
AG
x36 Packaging Optionsx36 Packaging Options
256-pin BGA
Pin Pitch: 1.0Area: 289mm2
Length: 17mmWidth: 17mmHeight: 1.4mm
JT
AG
208-pin fpBGA
Pin Pitch: 0.8Area: 225mm2
Length: 15mmWidth: 15mmHeight: 1.4mm
JT
AG
Pin Pitch: 0.50Area: 784mm2
Length: 28mmWidth: 28mmHeight: 3.5mm
208-pin PQFP
68-Pin PLCC
JT
AG
x18 Packaging Optionsx18 Packaging Options256-pin BGA
Pin Pitch: 1.0Area: 289mm2
Length: 17mmWidth: 17mmHeight: 1.4mm
JT
AG
Pin Pitch: 0.5Area: 280mm2
Length: 20mmWidth: 14mmHeight: 1.4mm
68-Pin PLCC
128-pin TQFP
Pin Pitch: 0.5Area: 400mm2
Length: 20mmWidth: 20mmHeight: 1.4mm
144-pin TQFP
68-Pin PLCC
208-pin fpBGA
Pin Pitch: 0.8Area: 225mm2
Length: 15mmWidth: 15mmHeight: 1.4mm
JT
AG
x18 Packaging Optionsx18 Packaging Options256-pin BGA
Pin Pitch: 1.0Area: 289mm2
Length: 17mmWidth: 17mmHeight: 1.4mm
JT
AG
256-pin BGA
Pin Pitch: 1.0Area: 289mm2
Length: 17mmWidth: 17mmHeight: 1.4mm
JT
AG
Pin Pitch: 0.5Area: 280mm2
Length: 20mmWidth: 14mmHeight: 1.4mm
68-Pin PLCC
128-pin TQFP
Pin Pitch: 0.5Area: 280mm2
Length: 20mmWidth: 14mmHeight: 1.4mm
68-Pin PLCC
128-pin TQFP
Pin Pitch: 0.5Area: 400mm2
Length: 20mmWidth: 20mmHeight: 1.4mm
144-pin TQFP
68-Pin PLCC
Pin Pitch: 0.5Area: 400mm2
Length: 20mmWidth: 20mmHeight: 1.4mm
144-pin TQFP
68-Pin PLCC
208-pin fpBGA
Pin Pitch: 0.8Area: 225mm2
Length: 15mmWidth: 15mmHeight: 1.4mm
JT
AG
208-pin fpBGA
Pin Pitch: 0.8Area: 225mm2
Length: 15mmWidth: 15mmHeight: 1.4mm
JT
AG
x36 Packaging Optionsx36 Packaging Options
256-pin BGA
Pin Pitch: 1.0Area: 289mm2
Length: 17mmWidth: 17mmHeight: 1.4mm
JT
AG
208-pin fpBGA
Pin Pitch: 0.8Area: 225mm2
Length: 15mmWidth: 15mmHeight: 1.4mm
JT
AG
Pin Pitch: 0.50Area: 784mm2
Length: 28mmWidth: 28mmHeight: 3.5mm
208-pin PQFP
68-Pin PLCC
JT
AG
x36 Packaging Optionsx36 Packaging Options
256-pin BGA
Pin Pitch: 1.0Area: 289mm2
Length: 17mmWidth: 17mmHeight: 1.4mm
JT
AG
256-pin BGA
Pin Pitch: 1.0Area: 289mm2
Length: 17mmWidth: 17mmHeight: 1.4mm
JT
AG
208-pin fpBGA
Pin Pitch: 0.8Area: 225mm2
Length: 15mmWidth: 15mmHeight: 1.4mm
JT
AG
208-pin fpBGA
Pin Pitch: 0.8Area: 225mm2
Length: 15mmWidth: 15mmHeight: 1.4mm
JT
AG
Pin Pitch: 0.50Area: 784mm2
Length: 28mmWidth: 28mmHeight: 3.5mm
208-pin PQFP
68-Pin PLCC
JT
AG
Pin Pitch: 0.50Area: 784mm2
Length: 28mmWidth: 28mmHeight: 3.5mm
208-pin PQFP
68-Pin PLCC
JT
AG
JTAG Support
• Defined by IEEE 1149.1
• 5 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)
• We are JTAG compliantcompliant, not just ‘compatiblecompatible’
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 (IZZ)
– 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 (INTL)
• Address Location 3FFFF Mailbox Interrupt for Right port (INTR)
– Timing Parameters (For 200 MHz)• tINS (Interrupt Flag Set Time) = 6 ns
• tINR (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)• tCOLS (Collision Flag Set Time) = 3.4 ns, Same as tCD2
• tCOLR (Collision Flag Reset Time) = 3.4 ns, Same as tCD2
Po
rt “
A”
MEMORYMEMORY
ARRAYARRAY
Po
rt “B”
ReadRead ReadRead
Read / WriteRead / Write
Read / WriteRead / WriteWriteWrite Read / WriteRead / Write
Traditional Sync FunctionalityTraditional Sync Functionality
Po
rt “
A”
MEMORYMEMORY
ARRAYARRAY
Po
rt “B”
ReadRead ReadRead
WriteWrite ReadRead
Flag
WriteWriteReadRead
Flag
WriteWrite WriteWrite
FlagFlag
Collision DetectionCollision 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 (IZZ)
– 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 ArchitectureMore Aggressive Cost-per-BitHigher PerformanceDenser Storage CapacityExcellent Upgrade Path
Innovative ArchitectureMore Aggressive Cost-per-BitHigher PerformanceDenser Storage CapacityExcellent 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
LE
FT
PO
RT
CO
NT
RO
LS
RIG
HT
PO
RT
CO
NT
RO
LS
LeftPort
Access
RightPort
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 ArrayL
EF
T P
OR
TC
ON
TR
OL
S
RIG
HT
PO
RT
CO
NT
RO
LS
Bank 0
Bank 1
Bank 2
Bank n
LeftPort
Access
RightPort
Access
Synchronous BSDP
BA0L - BA5L
A0L - A11L
BA0R - BA5R
A0R - A11R
64 Banks64 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™ ArchitectureAdvanced FunctionsHigh PerformanceDense Storage Capacity Increased Port Count
True FourPort™ ArchitectureAdvanced FunctionsHigh PerformanceDense 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
Con
trol
s
Inpu
ts/O
utp
uts
Controls
Inputs/Outp
uts
IDT70V5388IDT70V5388IDT70V5388IDT70V5388
Synchronous FourPort™ - IDT70V53883.3V -- 200 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 max QP: 350 mA typical, 700 mA max
Power reduction of 15% to 30% in like operating conditionsPower reduction of 15% to 30% in like operating conditions– 200 MHz operations per port, compared to QP max of 133 MHz
40% higher bandwidth40% 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 pitch 17mm x 17mm, 1.00mm pitch729mm2 289mm2
Boardspace savings of nearly 60%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
IDT70V5388
IDT70V5388
BG-272BG-272
BC-256BC-256
IDT70V5388
IDT70V5388
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
IDT is committed to Powering What’s NextPowering What’s Next