JMicron JMF670H SSD Controller Preview

Technical Specifications

SATA

  • Compliant with Serial ATA International Organization: Serial ATA Revision 3.1.
  • Supports one-port 1.5/3.0/6.0Gb/s SATA I/II/III interface
  • Supports ATA-8 command set

CPU

  • 32-bit embedded processor - ARM9 base instruction set
  • 32KB embedded masked program ROM
  • 192KB embedded system RAM with ITCM

Flash

  • Support maximum 8CE’s Flash per channel
  • Support Toshiba/SanDisk 32/24/19/15nm flash
  • Support Intel/Micron 25/20/16nm flash
  • Support legacy/Toggle 1.0/Toggle 2.0 mode flash
  • Enhanced endurance by dynamic/static wear-leveling
  • Supports 4K/8K/16K bytes page size
  • Supports dynamic power management
  • SMART (Self-Monitoring, Analysis and Reporting Technology)
  • Data integrity under power-cycling
  • Supports BCH 60/72-bit ECC
  • Support Shift read feature of NAND flash when ECC fail

SDRAM

  • Supports one module DDR3
  • Support up to 4Gb

System

  • Integrated SATA III port and four-channel flash controller
  • LED indicator for SATA read/write access (optional)
  • LED indicator for SATA PHY link up (optional)
  • Provides 22 GPIO pins for customer
  • Provides UART and JTAG for software debugging
  • Built-in power-up self-test (BIST)
  • Manual and automatic self-diagnostics
  • Provides voltage low detect interrupt
  • 288-ball TFBGA package

Firmware

  • Supports online SATA firmware update
  • Support 1/2/4/8 banks selected free
  • Firmware supports 1/2/4 channels selected free

The JMF670H controller uses powerful BCH ECC for MLC flash, so we suspect that this part will have a short life-cycle. JMicron plans to introduce a new processor specifically tailored for TLC NAND in the future. Hopefully we learn more about the JMF810 and JMF811 controllers at Computex, ahead of products shipping in 2016.

JMF670H improves upon the JMF667H controller currently in use by several SSD manufacturers. The JMF670H supports both Toshiba/SanDisk 15nm MLC, SK hynix 16nm MLC and Intel/Micron (IMFT) 16nm flash, as well as legacy flash. We'll take a look at two types of flash today.

IMFT's 16nm flash has been shipping for around a year now. In fact, Crucial released the BX100 and MX200 at CES last January, both with Micron 16nm NAND. The MX200 family has a few capacity sizes with pSLC, though not all models utilize the new feature. Crucial tells us that the larger drives don't require pSLC.

Micron says this about FortisFlash: "Get the performance of high-speed MLC while boosting endurance with our 20nm and 16nm FortisFlash devices, which come in standard BGA packages of one to 16 die stacks. With FortisFlash NAND, you can count on higher endurance than standard MLC without the usage limitations of Enterprise MLC (eMLC). Pair FortisFlash with advanced ECC methods, and you can exceed the standard 3000 write/erase cycles and see endurance levels over 10,000 P/E cycles in well-engineered systems. You can also improve data transfer rates with FortisFlash devices, which support ONFI’s high-speed synchronous interface.”

Flash Forward announced 15nm MLC quite some time ago. I've already tested two products with this NAND inside, one well over a year ago and one more recently. We suspect Flash Forward had issues with yields, and that's why retail products have taken so long getting to market. The first 15nm drive, SanDisk's X400, was announced a few days ago. It's designed for the embedded and low-cost HDD replacement segments.

The Toshiba/SanDisk 15nm node packs more dies per wafer than any other NAND on the market. As long as yields are good, the flash could cost less than even Micron's 16nm stuff, possibly leading to another price drop across new SSDs. We hope that advancements in flash will pave the way for $60 256GB SSDs by Black Friday. 

JMicron provides firmware to its partners, as well as reference design material for component layout, power schematics and so on. Companies can quickly move through internal R&D stages and progress to production of retail products very quickly. Given the know-how to program pSLC modes, SSD vendors without the engineering know-how can get JMicron's help.

Like the other controller makers, JMIcron came up with a catchy name its pSLC mode: Write Booster.

Chris Ramseyer
Chris Ramseyer is a Contributing Editor for Tom's Hardware US. He tests and reviews consumer storage.
  • none12345
    "he untold aspect is available capacity. You can already purchase 128GB SSDs for the same price as 2.5" HDDs. For this example, we're using a 120GB PNY CS1111 SSD and comparing it to a large number of 2.5" 5400 RPM HDDs with 250GB of space. Current pricing comes out to $49 for the SSD and $35 for the hard drive. Once 256GB SSDs start selling for somewhere around $50 to $60, you'll see them becoming even more prolific. Believe it or not, that's going to happen this year."

    Wouldn't a much more appropriate comparison be the 1TB 2.5" 5400rpm drives that sell for about $50? 1TB HGST drive on newegg for $52(free ship) right now, first one i checked, so i didn't look for best price.

    When you say, look we can buy a 128gb flash drive for only a 30% more then a 250gb 2.5inch hard drive....you vastly inflate storage the value of the ssd compared to hdd.

    Dont get me wrong, would i want a $49 128gb ssd over a $35 250gb hhd as my only storage drive, yes! But, would i want the same ssd over a 1tb $52 drive as my only storage drive....no! Would i much rather have the $49 ssd AND the $52 drive as dual drives, YES!(well id much rather pay more then that and get both drives bigger tho ie 256gb and 2tb)
    Reply
  • Felipe Buxcador
    Just days ago Tomshardware ranted at users using adblocker applications, and today this page is putting my CPU at 100% usage for no reason.

    Sorry Tomshardware, you are blacklisted, and you need to earn your reputation back.

    ...and, by the way, this page took 40 seconds to load, and that without the crappy chart animations.
    You really need to fire the dude who made the charts, fix the long load, and fix you resource hungry ads. You have a problem here.
    Reply
  • apache_lives
    Samsung or Intel for SSD nothing else
    Reply
  • CRamseyer
    "he untold aspect is available capacity. You can already purchase 128GB SSDs for the same price as 2.5" HDDs. For this example, we're using a 120GB PNY CS1111 SSD and comparing it to a large number of 2.5" 5400 RPM HDDs with 250GB of space. Current pricing comes out to $49 for the SSD and $35 for the hard drive. Once 256GB SSDs start selling for somewhere around $50 to $60, you'll see them becoming even more prolific. Believe it or not, that's going to happen this year."

    Wouldn't a much more appropriate comparison be the 1TB 2.5" 5400rpm drives that sell for about $50? 1TB HGST drive on newegg for $52(free ship) right now, first one i checked, so i didn't look for best price.

    When you say, look we can buy a 128gb flash drive for only a 30% more then a 250gb 2.5inch hard drive....you vastly inflate storage the value of the ssd compared to hdd.

    Dont get me wrong, would i want a $49 128gb ssd over a $35 250gb hhd as my only storage drive, yes! But, would i want the same ssd over a 1tb $52 drive as my only storage drive....no! Would i much rather have the $49 ssd AND the $52 drive as dual drives, YES!(well id much rather pay more then that and get both drives bigger tho ie 256gb and 2tb)

    The choice to compare low capacity sizes revolves around OEMs and the lowest priced products. Even though a 1TB 2.5" HDD represents a great value, the OEMs will always choose a low capacity size model that shaves a few dollars off the price.

    A report came out last night that stated major OEMs are now buying 128GB SSDs at $50. Sadly, I didn't have that data when I wrote this article.
    Reply
  • RamCity
    Good article Chris. There is a certainly a lot happening in high-volume end of the SSD industry. The tipping point for the 256GB HDD vs SSD choice (based purely on price) is very close.
    Reply
  • PaulBags
    Heard a few times lately about fancy current controllers enabling more fragile nand to be effective. That's cool, building algorithms etc that can do more with lesser nand is impressive. Still, I wish there was some news of consumer/prosumer grade ssds with slc and/or larger nm nand taking advantage of newer controllers to be even more rock solid and effective. It's great and impressive that it works stability tricks work, but when I want performance I don't want to be relying so heavily on error correction.
    Reply
  • CRamseyer
    I'm with you. Long live SLC. Sadly though, I don't want to spend 1500 Dollars on a low capacity SSD that rips through my workloads at high speeds.
    Reply
  • f-14
    THE REAL Conclusion: Mushikin's Reactor is walking all over the competition even when the testing was rigged to make jmicrons newest 32 bit bottlenecked solution look better.
    Reply