1 / 18

Emerging Memory Technologies for Reconfigurable Routing in FPGA Architecture

2010. Emerging Memory Technologies for Reconfigurable Routing in FPGA Architecture. Fabien Clermidy P.E Gaillardon, H. Ben Jamaa, G. Beneventi, L. Perniola CEA, LETI, Minatec Campus Grenoble, France. FPGA Market. About 90% of market controlled by SRAM-based FPGA

navid
Download Presentation

Emerging Memory Technologies for Reconfigurable Routing in FPGA Architecture

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 2010 Emerging Memory Technologies for Reconfigurable Routing in FPGA Architecture Fabien Clermidy P.E Gaillardon, H. Ben Jamaa, G. Beneventi, L. Perniola CEA, LETI, Minatec Campus Grenoble, France

  2. Emerging memories for FPGA FPGA Market • About 90% of market controlled by SRAM-based FPGA • Long set-up time • Large power consumption • Non-volatile FPGA opportunities • Instant power up • Data integrity • low power modes  Small niche applications : Space, Defense Low Price Or high Capacity High Price Low Capacity

  3. Emerging memories for FPGA FPGA architecture: where to play? Ahmed et al., 2001 Logic element = CLB Lin et al., 2007 Interconnections = Switch box

  4. Emerging memories for FPGA PCRAM opportunities Density equivalent to DRAM 5 order of magnitudes more write/erase cycles Good perspectives of write/erase cycles

  5. Emerging memories for FPGA Outline • Context • Phase Change Memories overview • FPGA application • Conclusion

  6. Emerging memories for FPGA Phase-Change RAM principle Tmelt TX Polycrystal Amorphous tQUENCH > 100 ns tQUENCH < 10 ns • Material with 2 stable phases • Chalcogenide alloys : GST, GeTe, … • Hysteresis cycle between 2 states • Transition by Joule heating Polycrystal Amorphous Reversible Phase Change High conductivity Low conductivity

  7. Emerging memories for FPGA The Phase-Change RAM structure Crystalline chalcogenide Active region Heater • Electrodes • Heater Control the current density Improve Joule heating • Contact • Back-End compatibility • PC material deposited at BE temperatures • Possible integration in BEOL or in metal layers

  8. Emerging memories for FPGA The Phase-Change RAM opportunities Non-volatility Low Cost Phase-Change Memories Low “On” resistance 3D technology PCM as high performance switch PCM as configuration point Size reduction Delay reduction

  9. Emerging memories for FPGA In N In N North In W In E East West In W In E South In S In S Switch box using PCM • Resistive memories are replacing pass gates + configuration point

  10. Emerging memories for FPGA Programming • Complex programming units needed • But shared with many switch boxes In N In N In 3 - state Out 3 - state MUX Iprog In W Sel En In E Sel Programming Programming unit unit In S In S Tmelt TX Amorphous tQUENCH > 100 ns tQUENCH < 10 ns Polycrystal

  11. Emerging memories for FPGA Comparison with Flash and SRAM • Switch box with its configuration memory • Write time • Extracted from ITRS • Depends mainly on heater structure

  12. Emerging memories for FPGA Replacing other configuration points? • Can’t be used as a flash point • Proposal: structure of voltage divider • 2 Resistive Elements between power lines • Configuration selector • Output node drive a gate load

  13. Emerging memories for FPGA Configuration point: operations • Read operation is intrinsic • Write operation is active • Read • Mem 1  Polycrystal • Mem 2  Amorphous • Addressing transistor  Off • Power lines  Vdd, Vss • Voltage divider • Write • Power lines  Connection to programming unit • Addressing transistor  On • Mem programming

  14. Emerging memories for FPGA Comparison with Flash and SRAM • Area: 30% gain • Flash = large programming MOS transistor • Lithographic pitch for contacts • Write time • Extracted from ITRS • Depends on heater structure

  15. Emerging memories for FPGA FPGA architecture: Final view Ahmed et al., 2001

  16. Emerging memories for FPGA FPGA architecture: results • CLB Area reduction 13% • Average Delay reduction 44% -Lower “On” resistance Toolflow : ABC – T-VPACK - VPR

  17. Emerging memories for FPGA Conclusion • Phase-Change RAM is an option to consider for FPGA design • Both switch boxes and configuration memories • Non-volatility is another aspect which can induce further improvements

  18. Emerging memories for FPGA Questions?

More Related