QspiNAND with ultra-high write speed: a new choice for automotive OTA upgrades

Publisher:心语乐章Latest update time:2020-12-28 Keywords:OTA Reading articles on mobile phones Scan QR code
Read articles on your mobile phone anytime, anywhere

QspiNAND with ultra-high write speed: a new choice for automotive OTA upgrades


By Anil Gupta, Technology Director, Winbond Electronics Americas


Recently, the BMW Group announced that it will carry out OTA (Over-The-Air Technology) upgrades on more than 750,000 vehicles worldwide, upgrading the BMW 7.0 operating system in the car to the latest version. The upgrade involves modules such as digital services, driver assistance, electrical, chassis and power systems. Nowadays, remote OTA upgrades of cars are no longer the "patent" of new car manufacturers. In the traditional car camp, SAIC-GM is also carrying out OTA upgrades like BMW. It can be seen that OTA upgrades are rapidly developing into a must-have feature for future smart cars. There are two main reasons for this:


First, with the exponential growth of automotive system program codes, cars are increasingly becoming targets of cyber attacks. For cars that use software to implement driver assistance functions, if the system software is hacked or tampered with, then in autonomous driving mode, both the driver and passengers will be in danger. Through OTA updates, the system can quickly install security patches to risky firmware, thereby more effectively ensuring driving safety. Secondly, using OTA upgrades is more cost-effective and convenient. It can not only help car owners save time and trouble, but also help manufacturers and repair centers save update costs. The cost of OTA updates is almost zero, so manufacturers can continue to improve the overall value of the car through more frequent software system upgrades.

Traditionally, SPI NOR flash memory has been a common choice for program code storage due to its high reliability, high data integrity and long-term data retention capabilities. However, in recent electronic engineering research publications and technical conferences, the discussion of considering using serial NAND flash memory to replace SPI NOR has attracted widespread attention.

Figure 1: The Audi A7 "autonomous driving concept," showing the sensor array in the new vehicle design.

Figure 1: The Audi A7 "autonomous driving concept," showing the sensor array in the new vehicle design.

(Image source: AUDI AG)


Faster erase and write speeds


OTA updates must be secure, reliable, and most importantly, fast. Speed ​​is critical to users because the car cannot be used while the update is in progress. In addition, the shorter the update process, the lower the chance that the network connection between the car and the original factory data center will be interrupted or disabled due to a failure. For accelerated software updates, new serial NAND flash products have a clear advantage over SPI NOR flash. Fast writes are an inherent advantage of serial NAND flash, even without proprietary acceleration technology.


The OTA update operation is performed in two stages: first, the old program code is erased from the memory, and then the new program code is written. As shown in the data in Figure 2, the erasure speed of serial NAND is about 100 times that of SPI NOR. In addition, the programming speed of Winbond's high-performance QspiNAND (Quad SPI NAND) flash memory is about five times faster than the fastest SPI NOR flash memory on the market. In terms of write processing speed, serial NAND flash memory is more than ten times faster than SPI NOR flash memory.


This means that if a 2Gb software stack for the front camera is stored in a single W25N02JW device consisting of two W25N01JW chips, the programming time is only 35 seconds. If the same program code is stored in an SPI NOR flash array using the W25H02JV, it will take 22 minutes.


W25H02JV 2Gb 3V SPI NOR

W25N02JW 2Gb 1.8V QspiNAND




Read processing speed

80MB/s

80MB/s




Erasing fineness

1 block = 64kB

1 block = 128kB

Erase time (typical)

150 milliseconds per block

2 milliseconds per block

Time to erase the complete array

600 seconds

4 seconds




Programming precision

1 page = 256 bytes

1 page = 2,048 bytes

Programming time (typical)

700 microseconds per page

250 microseconds per page

Time to program a complete array

700 seconds

31 seconds




Erase and Program Time

1,300 seconds (about 22 minutes)

35 seconds




Related costs

1 times

0.5 times

Figure 2: Comparison of write speeds of SPI NOR and QspiNAND flash memory devices. (Data source: Winbond)


In addition to the advantages of erase and programming speed, Winbond's automotive-grade QspiNAND flash memory is based on the SLC (Single Level Cell) architecture, which uses a proven and stable 46nm process and has data integrity and durability comparable to SPI NOR flash memory. Winbond's SLC NAND flash memory can provide highly reliable performance throughout the life of the car, thereby ensuring the safety that is critical to automotive applications.


Optimize startup speed


The time taken for OTA upgrades is the key to determining the startup speed of the car. Under normal circumstances, drivers hope that the car system will be ready within a few seconds after pressing "start" - so the startup speed is a key parameter that automakers attach great importance to. However, the size of the car's memory occupied by the code will affect the startup speed and programming speed. Taking ADAS products such as on-board front cameras as an example, when starting up, the program code will be downloaded from flash memory to DRAM such as LPDDR4, and the code of such products needs to occupy more than 512Mb of memory. In order to speed up the OTA process, automakers are encouraged to use serial NAND flash memory to achieve high-speed writing of large codes of more than 512Mb.


As shown in Figure 2, the performance of Winbond's QspiNAND flash products is similar to that of standard SPI NOR flash. Both have a read processing speed of 80MB/s, which can download 1Gb of program code for an ECU in 1.5 seconds, which meets the needs of automotive applications. However, if the ECU contains 2Gb of program code, the download time will increase to 3 seconds, further extending the total startup time of the vehicle. For this part of the demand, the latest NAND flash technology may be a more suitable choice (see Figure 3): Winbond's OctalNAND flash has a better cost per bit than Octal NOR flash and also has an advantage in write processing speed. However, thanks to the x8 interface similar to DRAM, OctalNAND provides a higher read processing speed (240MB/s). Using OctalNAND flash to download the entire 2Gb program code only takes 1 second, which is enough to meet the startup time requirements of any automaker.

Figure 3: Winbond Electronics' OctalNAND flash memory enables fast boot in automotive applications. (Image source: Winbond)

Figure 3: Winbond Electronics' OctalNAND flash memory enables fast boot in automotive applications. (Image source: Winbond)


The W35N-JW OctalNAND part is packaged in an industry-standard 8mm x 6mm BGA package, which is footprint-compatible with serial NOR Flash products and is fully pin-compatible with Xccela™ Flash and Octal Flash NOR products currently on the market.


More cost-effective


In general, NOR flash memory occupies a larger chip area per storage bit than NAND flash memory (the area of ​​a serial NAND flash memory cell is 4F2, while that of a NOR flash memory is 10F2). The chip area affects the cost of the packaged parts, but the relationship is not completely linear: when the capacity is less than 512Mb, the proportion of the area on the chip used for control logic and interfaces is higher, so the per-unit cost of NAND has less impact on the total cost. However, when the capacity is greater than 512Mb, the storage array will occupy a large amount of chip area, so compared with SPI NOR flash memory of the same capacity, NAND flash memory with a smaller cell size has a greater cost advantage. For example, in the storage application of 1-2Gb of program code for the front camera of the car, the cost of using serial NAND flash memory is half the cost of the same-level SPI NOR flash memory. In addition, the latest serial serial NAND flash memory technology has a higher write processing speed, making it more advantageous than SPI NOR flash memory.


Compared with the same level of SPI NOR flash memory, using QspiNAND flash memory to store more than 512Mb of automotive program code can save about 50% of the cost. In addition, automakers are now finding that QspiNAND and OctalNAND can significantly reduce write time, which is critical to optimizing the OTA upgrade experience.


More importantly, QspiNAND's shorter write time also helps improve factory efficiency and processing speed when writing large amounts of program code to the ECU. This allows automakers to consider from another perspective the benefits of abandoning traditional SPI NOR flash for code storage in safety-related and mission-critical applications.


Keywords:OTA Reference address:QspiNAND with ultra-high write speed: a new choice for automotive OTA upgrades

Previous article:How is Huawei's lidar layout going?
Next article:In-vehicle system war: BAT on the left, Huawei and Xiaomi on the right

Recommended ReadingLatest update time:2024-11-16 14:38

Huawei Qiankun Intelligent Driving ADS 3.0 is here. Avita will receive OTA on November 12. Intelligent driving/smart cockpit upgrade
On September 23, we learned from the official that the Avita 11 and 12 models will receive the AVATR.OS 4.0.0 OTA upgrade, which will be pushed in full volume. Huawei Qianqi Intelligent Driving will upgrade ADS 3.0, comprehensively upgrading the intelligent driving and intelligent cockpit experience. The specific in
[Automotive Electronics]
Huawei Qiankun Intelligent Driving ADS 3.0 is here. Avita will receive OTA on November 12. Intelligent driving/smart cockpit upgrade
Air suspension OTA, more intelligent, Lynk & Co ZERO equipped with intelligent suspension system
Recently, Lynk & Co officially announced that the new electric car  Lynk & Co ZERO  (  parameters  |  inquiry  ) released in the first half of this year will be equipped with a fully automatic air suspension system. The system is mainly composed of three components: air springs, electromagnetic shock absorbers and hyd
[Automotive Electronics]
Air suspension OTA, more intelligent, Lynk & Co ZERO equipped with intelligent suspension system
OTA technology is used for intelligent updates of smart vehicles
Over-the-air (OTA) means that firmware and software updates are no longer carried out via cables, but wirelessly. This can be done using various radio standards, including cellular radio and WLAN, but also Bluetooth and NFC, for example, at charging stations. In the car, updates affect the engine control unit (ECU) an
[Automotive Electronics]
OTA technology is used for intelligent updates of smart vehicles
Xiaopeng G3i welcomes OTA upgrade to optimize voice commands/assisted driving
Today, Xiaopeng Motors released official news that  the  Xiaopeng  G3i has received an OTA upgrade, and the corresponding version number of Xmart OS is 2.1.0. This OTA will bring a new voice of Xiao P to the G3i and enrich the  full   -scenario voice commands. In addition, in this upgrade, some functional experiences
[Automotive Electronics]
Xiaopeng G3i welcomes OTA upgrade to optimize voice commands/assisted driving
Latest Automotive Electronics Articles
Change More Related Popular Components

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号