gary
ssd
    Request More Information   download   Download Datasheet download

With the NAND Flash prices following Moore’s law, they offer significant long-term benefits over the conventional HDD drives. And the SSD based Flash drives are expected to replace traditional HDD drives in PCs, Servers and also embedded applications. HDDs are already replaced with high-density MLC/SLC flash devices in MP3/Video players and PDA’s. However Flash devices do pose new problems with respect to endurance and bad block management.
The Flash performance and power dissipation advantages out-weight the disadvantages and the SSD controllers help overcome the shortcomings.
Conventional Flash Controller IP’s just provide an interface to the flash or in some cases provide ECC logic along with the Flash Interface. However, the requirements for the next generation flash controllers are

  • ECC up to 64 bit correction
  • Wear-Leveling Table for endurance
  • Automatic Chaining of Good/Bad Blocks
  • Buffer Management for optimal accesses

Currently, these problems are solved with dedicated high performance controllers (expensive for embedded systems) or by Host software. These options are sub-optimal because of higher power and higher cost involved in using them.

Posedge SSD Solution

Posedge’s ONFI2.2 compliant Flash Controllers are integrated with other Posedge SSD functional blocks to perform Error Correction, bad block management, File System support and Wear-Leveling. The flash controller interfaces to multiple Flash devices.

Flash Specifications

Posedge Flash Controller has the following specifications

  • ONFI2.2 Compliant
  • Synchronous and Asynchronous Mode
  • 200 MHz Interface Clock
  • Toggle Mode
  • Multiple Flash Channels

SSD Controller Sub-System supports multiple Flash devices (upto 16 devices) using single or multiple Flash Controller state machines.

ECC Support

The SSD Controller Sub-System can correct errors up to 64-bits per block of data. The ECC data is stored in the spare area of the NAND Flash and updated for writes automatically and checked for reads. Posedge ECC implements BCH encoding and decoding for optimal performance and the level of Error Correction is configurable depending on the area / performance requirement.

Boot Support

Posedge Flash System supports boot mode of operation. In boot mode, the NAND Flash is accessed with default configuration, without any initialization from the host processor. The boot state-machine initializes the Flash devices (RESET CMD etc.) and directly accesses the Flash Memory without page programming etc.

Wear Leveling

 The SSD Controller Sub-System has hardware maintained translations tables for translating the virtual addresses to physical addresses. The SSD Controller Sub-System creates the dynamic translation tables based on their usage for maximum endurance without loss of performance over time.


ssd flash sub system

Bad Block Management

Flash Memory by design will have bad blocks that are unusable for storage. The usable blocks are chained together and the hardware maintains the linked list.

Complementary Technologies

Posedge has a strong IP portfolio augmenting the SSD Controllers to enable multiple market segments. The field proven crypto and compression engines can be integrated in the SSD Controller Sub-System for security and better throughputs.

Posedge has a very area efficient AES-128 bit core (XTS Mode) as part of its crypto library and AES-XTS is the most prevalent encryption algorithm in Non-Volatile storage to protect content against theft.

In addition Posedge’s PZLIB library of cores provide standards based compression ratios of 3:1 for better packing of data and to achieve more throughput than conventional SSD Controllers.

Applications

Posedge SSD Controller Sub-System IP is suited to various applications interfacing to NAND Flash for storage. The solution increases the overall efficiency of the Flash accesses, reduces the power consumption and hence suitable for mobile computing devices.

  • Set-Top Boxes          
    • Currently Hard-disk based
    • Conversion is just starting
    • Performance to match Video Traffic
  • Mobile Devices (Cell Phones / PDAs)
    • Low Power
    • Reduce the Processor Overhead
  • Embedded Storage
    • Multi-Flash Controller
    • HDD replacement

Performance Advantage

Posedge SSD solution has best read/write performance for the area.

    Sustained performance of 45 Mbytes/sec.
    • Read Performance of 50 Mbytes/sec
    • Write Performance of 50 Mbytes/sec
    • Higher Performance with compression (150 Mbytes/sec)
    • Low Power Solution

     

 
 
 
 
 
 
 
 
 
 
 
  United States India - Hyderabad India - Bangalore Taiwan  
  350 Oakmead Parkway,
Suite 200, Sunnyvale,
CA - 94085.
Unit - 2, 5th Floor, Building No 9,
Mindspace, Hitech City,
Madhapur, Hyderabad,
Andhra Pradesh - 500 081
1st Floor, No.7/3,
Old Madras Road,
Opp: 100ft Road, Indiranagar,
Bangalore - 560038
11F, No. 206, Sec. 1,
Fu-Xing S. Rd. Taipei, Taiwan
 
  Tel  : +1 408-642-6964 Tel  : +91 40 44182299 Tel  : +91 080 40934275, 40934278  
lilnkedin
twitter
 
© 2011 Posedge. All Rights Reserved.
Technology  
  Contact Us