0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于NOR Flash的数据运算方法专利揭秘

汽车玩家 来源:爱集微 作者:爱集微 2019-12-25 11:13 次阅读

Computing in Memroy是在DRAM中嵌入逻辑电路,打造“存算一体”架构,存算一体架构会大幅降低资料在存储器与处理器之间往返的负担,降低芯片的能耗。

集微网消息,不久前,合肥恒烁半导体有限公司与中科大团队历时两年共同研发的基于NOR闪存架构的存算一体(Computing In Memory)AI芯片系统演示顺利完成,标志着具有我国自主知识产权,国内首创、国际领先的超低功耗存算一体的人工智能芯片正式问世。

目前市面存在的基于CPUGPU等的计算系统都是基于冯诺依曼结构,其运算与存储部件是分离的,进行计算时,计算单元需要将数据从存储单元中提取出来,处理完成后再写回存储单元,这种结构导致了密集数据计算时需要在存储部件与计算部件传输大量数据,这就造成计算速度受到数据传输带宽限制,同时引起功耗增加,限制了计算系统的性能提升。另一方面,现有的CPU、GPU等处理器都是使用数字电路实现计算功能,因而需要大量的计算资源,这也限制了可以达到的计算并行度以及计算速度。合肥恒烁半导体研制的这款芯片则将存储与计算结合在一起,打破了冯诺依曼结构的限制,对未来计算机结构的发展具有重要意义。

早在2018年3月9日,合肥恒烁半导体公司就提出一项名为“一种基于NOR Flash模块的数据运算方法”的发明专利(申请号:201810193765.X),申请人为合肥恒烁半导体有限公司。

此发明专利提供了一种基于NOR Flash模块的数据运算方法,实现了基于NOR Flash存储单元的乘加运算,即“存算一体”的结构,同时提高了中央处理器的计算速度,并进一步降低了功耗。

基于NOR Flash的数据运算方法专利揭秘

图1 基于NOR Flash模块的数据运算方法

此专利提出的基于NOR Flash模块的数据运算流程如图1所示,其中NOR Flash模块是计算和存储的物理主体位置,包含多个由集成电路构成的存储单元,通常为MOS管,这种成熟的集成电路结构一方面可以利用电荷充放电的特性进行数据存储,另一方面可以对电压或电流进行处理计算达到计算功能。当模块存储有数据后,步骤S1000获取存储单元的初始参数,并对存储单元阈值电压进行编程,并获取电压随编程操作的变化曲线;S2000根据上述曲线,对存储单元的阈值电压进行调整;步骤S3000向所述存储单元的输入端输入数据参数;步骤S4000根据调整后的阈值电压以及数据参数,利用预设算法获取存储单元的输出数据参数;步骤S5000根据上述输出数据参数,对存储单元中的数据进行运算处理,并通过测量电路测量输出。

基于NOR Flash的数据运算方法专利揭秘

图2 NOR型闪存单元结构图

此专利提出的系统采用图2所示的存储单元结构,类似于现有的集成电路中的MOS结构,包括栅端、源端和漏端,其氧化程度、PN密度等物理结构的差异导致了初始参数不同。对其进行编程和擦除操作等效于改变存储单元结构中存储的电荷量,进而导致阈值电压变化,而通过NOR Flash模块可以对其内部存储的数据和外部输入的数据进行计算,如乘加运算。同时,NOR Flash模块可以作为整体封装成芯片,或以模块的形式嵌入到其他芯片中,并添加相应外设电路配合使用。

基于NOR Flash的数据运算方法专利揭秘

图3 数据运算方法实例结构图

图3是此专利提出的两种简单的实例结构图,左侧为MOS管组成的电流镜,右侧结构的输出电流通过ADC转换为数字信号。以左侧电流镜为例,MOS管漏端输入电流信号,存储单元漏端输入电压信号,并向另一侧漏端输入等幅电压信号,并获取电流镜式的存储单元输出数据参数。

“存算一体”芯片的诞生相对现有的计算机结构体系是一个质变的过程,而这一革新出现在了国内企业则代表着中国正在紧紧追赶技术发展热潮并获得显著效果,也坚信国内的企业定会在这一领域定会再创成就。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 闪存
    +关注

    关注

    16

    文章

    1688

    浏览量

    114224
  • DRAM
    +关注

    关注

    40

    文章

    2177

    浏览量

    182005
  • AI
    AI
    +关注

    关注

    87

    文章

    26438

    浏览量

    264036
收藏 人收藏

    评论

    相关推荐

    NAND FLASHNOR FLASH的技术对比

    目前,NOR FLASH和NAND FLASH是市场上主要的非易失性闪存技术,但是据我了解,还是有很多工程师分不清NAND FLASHNOR
    发表于 10-01 14:05 538次阅读
    NAND <b class='flag-5'>FLASH</b>与<b class='flag-5'>NOR</b> <b class='flag-5'>FLASH</b>的技术对比

    NOR Flash主要厂商及产品

    据集邦咨询2020第一季NOR Flash厂商市占数据NOR Flash营收市占第一是旺宏,其制程在业界相对领先,目前采用55nm制程生产
    的头像 发表于 11-08 09:26 2.5w次阅读

    NOR flash是什么

    够轻易的写。写NOR FLASH需要一些特定的命令。MX29LV160DBTI NORflash有21位地址线接口,16 位数据线接口。NOR fl
    发表于 07-29 08:46

    旺宏并行串行NOR Flash对比参考指南

    并行NOR Flash每次传输多个bit位的数据,而串行NOR Flash每次传输一个bit位的数据
    发表于 03-09 16:06 49次下载

    旺宏串行NOR Flash简介

    串行NOR Flash介绍,串行NOR Flash分类、串行NOR Flash选型以及串行
    发表于 03-10 14:52 30次下载

    NOR FLASH的原理及应用

    VDRF256M16是珠海欧比特公司自主研发的一种高速、大容量的NOR FLASH,可利用其对大容量数据进行高速缓存。文中介绍了该芯片的结构和原理,并同时给出了一个系统中大容量、高速数据
    发表于 10-15 12:20 23次下载
    <b class='flag-5'>NOR</b> <b class='flag-5'>FLASH</b>的原理及应用

    NOR flashflash有什么不一样?

    Nor Flash的接口和RAM完全相同,可以随机访问任意地址的数据,在其上进行读操作的效率非常高,但是擦除和写操作的效率很低,另外,Nor Fla
    的头像 发表于 10-07 15:39 1.1w次阅读

    NOR falsh、NAND flash、SDEMMC、QSPI flash、SPI flash

    1、NOR flashNOR flash数据线和地址线分开,可以实现ram一样的随机寻址功能,可以读取任何一个字节。但是擦除仍要按块来擦。2、NAND flashNAND flash
    发表于 12-02 12:21 30次下载
    <b class='flag-5'>NOR</b> falsh、NAND <b class='flag-5'>flash</b>、SDEMMC、QSPI <b class='flag-5'>flash</b>、SPI <b class='flag-5'>flash</b>

    NOR Flash和NAND FLASH的区别是什么

    Flash Memory是一种非易失性的存储器。在嵌入式系统中通常用于存放系统、应用和数据等。在PC系统中,则主要用在固态硬盘以及主板BIOS中。绝大部分的U盘、SDCard等移动存储设备也都是
    发表于 01-25 17:25 6w次阅读
    <b class='flag-5'>NOR</b> <b class='flag-5'>Flash</b>和NAND <b class='flag-5'>FLASH</b>的区别是什么

    NAND FlashNOR Flash的区别

    1.1接口差别NOR Flash带有SRAM接口,有足够的地址引脚来寻址,可以直接和CPU相连,CPU可以直接通过地址总线对NOR Flash进行访问,可以很容...
    发表于 01-26 17:12 13次下载
    NAND <b class='flag-5'>Flash</b>和<b class='flag-5'>NOR</b> <b class='flag-5'>Flash</b>的区别

    AN017 基于Jlink烧录文件到SPI Nor Flash方法

    AN017 基于Jlink烧录文件到SPI Nor Flash方法
    发表于 02-27 18:21 0次下载
    AN017 基于Jlink烧录文件到SPI <b class='flag-5'>Nor</b> <b class='flag-5'>Flash</b>的<b class='flag-5'>方法</b>

    一文了解SPI NAND Flash和SPI NOR Flash的区别

    在嵌入式系统领域,作为存储设备的NOR Flash和NAND Flash,大家应该不陌生。早期NOR Flash的接口是并行口的形式,也就是
    的头像 发表于 03-06 09:49 5134次阅读

    为什么Nor Flash可以实现XIP,而Nand flash就不行呢?

    为什么Nor Flash可以实现XIP,而Nand flash就不行呢? Flash存储器是一种常用的非易失性存储器,广泛应用于各种电子设备中。它们的价值在于它们可以快速读取和写入
    的头像 发表于 10-29 16:32 792次阅读

    NAND FlashNOR Flash的区别

    NAND FlashNOR Flash是两种常见的闪存类型。
    的头像 发表于 11-30 13:53 922次阅读
    NAND <b class='flag-5'>Flash</b>和<b class='flag-5'>NOR</b> <b class='flag-5'>Flash</b>的区别

    Nor Flash的基本概念 Nor Flash的内部结构解析

    Nor Flash是一种非易失性存储技术,用于存储数据和代码。它是一种闪存存储器,类似于NAND Flash,但具有不同的特性和应用场景。
    的头像 发表于 12-05 13:57 1049次阅读