Luca Nubile, Walter Di Francesco, Riccardo Cardinali, Luca De Santis, M. Gallese, Gianfranco Valeri, Jeff Tsai, Dheeraj Srinivasan, A. Mohammadzadeh, T. Vali
{"title":"New distributed controlling architecture for high performances NAND generation","authors":"Luca Nubile, Walter Di Francesco, Riccardo Cardinali, Luca De Santis, M. Gallese, Gianfranco Valeri, Jeff Tsai, Dheeraj Srinivasan, A. Mohammadzadeh, T. Vali","doi":"10.1109/wmed55302.2022.9758017","DOIUrl":null,"url":null,"abstract":"This paper describes the controlling architecture changes introduced in the last generation of NAND flash. The pressing demand for performance from NAND systems required an increase in the working frequencies and task parallelism of the logical executors. In the new controller generation, the algorithm execution has been distributed creating a controlling hierarchy formed by a central executor which performs the main flow and the complex calculations at low frequency, to save power, supported by small but fast machines, placed near the slower peripherals. These machines, called HW (HardWare) accelerators, drive slower peripherals at high speed and in parallel with main flow to increase performances, but are launched only on request to avoid important power impacts. The new architecture proposed in this work, allowed to deliver an outstanding tprog effective on new generation devices, opening a path to even more aggressive tprog in the future with newly identified optimizations. These techniques are in practice on products currently in production.","PeriodicalId":444912,"journal":{"name":"2022 IEEE 19th Annual Workshop on Microelectronics and Electron Devices (WMED)","volume":"24 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 IEEE 19th Annual Workshop on Microelectronics and Electron Devices (WMED)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/wmed55302.2022.9758017","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
This paper describes the controlling architecture changes introduced in the last generation of NAND flash. The pressing demand for performance from NAND systems required an increase in the working frequencies and task parallelism of the logical executors. In the new controller generation, the algorithm execution has been distributed creating a controlling hierarchy formed by a central executor which performs the main flow and the complex calculations at low frequency, to save power, supported by small but fast machines, placed near the slower peripherals. These machines, called HW (HardWare) accelerators, drive slower peripherals at high speed and in parallel with main flow to increase performances, but are launched only on request to avoid important power impacts. The new architecture proposed in this work, allowed to deliver an outstanding tprog effective on new generation devices, opening a path to even more aggressive tprog in the future with newly identified optimizations. These techniques are in practice on products currently in production.