[go: up one dir, main page]

CN120729301A - 一种存算一体芯片中数模转换电路与模数转换电路复用装置 - Google Patents

一种存算一体芯片中数模转换电路与模数转换电路复用装置

Info

Publication number
CN120729301A
CN120729301A CN202510947129.1A CN202510947129A CN120729301A CN 120729301 A CN120729301 A CN 120729301A CN 202510947129 A CN202510947129 A CN 202510947129A CN 120729301 A CN120729301 A CN 120729301A
Authority
CN
China
Prior art keywords
analog
input
module
circuit module
digital
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202510947129.1A
Other languages
English (en)
Inventor
王绍迪
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hangzhou Zhicun Computing Technology Co ltd
Original Assignee
Hangzhou Zhicun Computing Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hangzhou Zhicun Computing Technology Co ltd filed Critical Hangzhou Zhicun Computing Technology Co ltd
Priority to CN202510947129.1A priority Critical patent/CN120729301A/zh
Publication of CN120729301A publication Critical patent/CN120729301A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M1/00Analogue/digital conversion; Digital/analogue conversion
    • H03M1/004Reconfigurable analogue/digital or digital/analogue converters
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06GANALOGUE COMPUTERS
    • G06G7/00Devices in which the computing operation is performed by varying electric or magnetic quantities
    • G06G7/12Arrangements for performing computing operations, e.g. operational amplifiers
    • G06G7/16Arrangements for performing computing operations, e.g. operational amplifiers for multiplication or division
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M1/00Analogue/digital conversion; Digital/analogue conversion
    • H03M1/02Reversible analogue/digital converters

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Power Engineering (AREA)
  • Software Systems (AREA)
  • Computer Hardware Design (AREA)
  • General Physics & Mathematics (AREA)
  • Analogue/Digital Conversion (AREA)

Abstract

本发明提供一种存算一体芯片中数模转换电路与模数转换电路复用装置,包括数模转换电路(DAC)模块、模拟向量‑矩阵乘法运算电路(AMAC)模块、模数转换电路(ADC)模块、第一多对一多路复用器(M1‑MUX)模块、第二多对一多路复用器模块、第一一对多多路复用器(1M‑MUX)模块、第二一对多多路复用器模块与开关晶体管模块。在AMAC输入端,每个DAC对应多个输入端口,通过第一M1‑MUX模块与第一1M‑MUX模块以时间复用的方式进行共享;在AMAC输出端,每个ADC对应多个输出端口,通过第二M1‑MUX模块与第二1M‑MUX模块以时间复用的方式进行共享;减小DAC与ADC的数量,减小芯片面积。

Description

一种存算一体芯片中数模转换电路与模数转换电路复用装置
技术领域
本发明涉及微电子集成电路领域,尤其涉及一种存算一体芯片中数模转换电路与模数转换电路复用装置。
背景技术
存算一体芯片架构目前被认为是解决大数据实时智能处理的高效硬件平台之一,而模拟向量-矩阵乘法是存算一体芯片的核心电路,尤其是基于闪存的存算一体芯片。对于典型的模拟向量-矩阵乘法电路,由于其处理的信号是模拟信号,而通常其输入信号与输出信号要求是数字信号,因此,通常需要在输入端通过数模转换电路(DAC)把数字信号转换成模拟信号,而在输出端通过模数转换电路(ADC)把处理完之后的模拟信号转换成数字信号,如图1所示。
但是,高精度DAC和ADC的面积通常都很大,在典型的存算一体芯片中,要求模拟向量-矩阵乘法电路的每个输入端都连接一个DAC,而每个输出端都连接一个ADC,如图2所示,这种方式极大地造成面积浪费与成本开销。
发明内容
有鉴于此,本发明提供一种存算一体芯片中数模转换电路与模数转换电路复用装置,通过时分复用的方式来共享DAC和ADC,从而有效减少元器件数量,减小电路面积,降低成本开销,利于集成化。
为了实现上述目的,本发明采用如下技术方案:
一种存算一体芯片中数模转换电路与模数转换电路复用装置,包括第一多对一多路复用器(M1-MUX)模块、数模转换电路(DAC)模块、第一一对多多路复用器(1M-MUX)模块;其中DAC模块的输入端连接第一M1-MUX模块的输出端,DAC模块的输出端连接第一1M-MUX模块的输入端;
所述的第一M1-MUX模块包括多个第一M1-MUX单元,用于从多个输入端口中选择一个信号作为输出;
所述的第一1M-MUX模块包括多个第一1M-MUX单元,用于把一个输入信号输出到不同的输出端口;
所述的DAC模块包括多个DAC单元,用于把数字信号转换为模拟信号;各个DAC单元的输入端连接相应的第一M1-MUX单元输出端,DAC单元的输出端连接相应的第一1M-MUX单元的输入端;
所述的每个DAC单元对应多个输入端口,通过相应的第一M1-MUX单元与相应的第一1M-MUX单元以时分复用的方式进行共享。
进一步地,复用装置还包括模拟向量-矩阵乘法运算电路(AMAC)模块与开关晶体管模块;其中,第一1M-MUX模块的输出端通过开关晶体管模块连接AMAC模块的输入端;
所述的AMAC模块由可编程半导体器件组成,每个可编程半导体器件的阈值电压可以动态编程;
所述的开关晶体管模块包括多个开关晶体管单元,用于导通或者断开第一1M-MUX单元与AMAC模块输入端的信号连接;
所述的AMAC模块的每一行分别连接其对应的开关晶体管单元。
进一步地,复用装置还包括第二M1-MUX模块、模数转换电路(ADC)模块、第二1M-MUX模块;其中,ADC模块的输入端连接第二M1-MUX的输出端,ADC模块的输出端连接第二1M-MUX模块的输入端,第二M1-MUX模块的输入端连接AMAC模块的输出端。
所述的第二M1-MUX模块包括多个第二M1-MUX单元,用于从多个输入端口中选择一个信号作为输出;
所述的ADC模块包括多个ADC单元;
所述的第二1M-MUX模块包括多个第二1M-MUX单元,用于把一个输入信号输出到不同的输出端口。
进一步地,还包括控制器,控制器与第一M1-MUX模块、DAC模块、第一1M-MUX模块、AMAC模块、开关晶体管模块、第二M1-MUX模块、ADC模块、第二1M-MUX模块连接;用于控制每个时刻通过第一和第二M1-MUX单元从多个输入信号中选择一个信号作为输出;用于控制每个时刻通过第一和第二1M-MUX单元选择一个输入信号输出到不同的输出端口;用于控制每个时刻相应开关晶体管单元的开闭。
所述控制器按时分复用的方式控制开关晶体管模块以及连接DAC模块的第一M1-MUX模块与第一1M-MUX模块,选择相应的输入信号导入到AMAC模块;控制器按时分复用的方式控制连接ADC模块的第二M1-MUX模块与第二1M-MUX模块,选择AMAC模块输出端相应的输出信号进行输出。
本发明提供的存算一体芯片中数模转换电路与模数转换电路复用装置,通过设置第一和第二M1-MUX模块、开关晶体管模块以及第一和第二1M-MUX模块,采用特定的连接关系和控制,实现以时分复用的方式共享DAC和ADC单元,从而有效减少元器件数量,减小电路面积,降低成本开销,利于集成化。
为让本发明的上述和其他目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附图式,作详细说明如下。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为典型存算一体芯片中模拟向量-矩阵乘法运算电路、相应的数模转换电路与模数转换电路结构框图;
图2为典型存算一体芯片中模拟向量-矩阵乘法运算电路、相应的数模转换电路与模数转换电路实施图;
图3为本发明一种存算一体芯片中数模转换电路与模数转换电路复用装置实施例框图;
图4为本发明一种存算一体芯片中数模转换电路与模数转换电路复用装置实施例电路图;
图5为本发明一种存算一体芯片中数模转换电路复用方法流程图;
图6为本发明一种存算一体芯片中模数转换电路复用方法流程图;
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
模拟向量-矩阵乘法电路(AMAC)是存算一体芯片的核心电路。典型AMAC,由于其处理的信号是模拟信号,而通常其输入信号与输出信号要求是数字信号,因此,通常需要在输入端通过数模转换电路(DAC)把数字信号转换成模拟信号进行输入,而在输出端通过模数转换电路(ADC)把处理完之后的模拟信号转换成数字信号进行输出,如图1所示。这样一来,要求AMAC的每个输入端都连接一个DAC,而每个输出端都连接一个ADC,如图2所示,这种方式极大地造成面积浪费与成本开销。
为解决现有技术中的上述技术问题,本发明实施例提供一种存算一体芯片中数模转换电路与模数转换电路复用装置,如图3所示,包括第一M1-MUX模块、DAC模块、第一1M-MUX模块、AMAC模块、开关晶体管模块、第二M1-MUX模块、ADC模块、第二1M-MUX模块。
该AMAC包括:可编程半导体器件阵列;
其中,AMAC实现模拟向量-矩阵乘法运算的原理如下:针对一个M行×N列的可编程半导体器件阵列,每一列的所有可编程半导体器件的源极均连接至同一模拟电压输入端,N列可编程半导体器件对应连接N个模拟电压输入端,每一行的所有可编程半导体器件的栅极均连接至同一偏置电压输入端,M行可编程半导体器件对应连接M个偏置电压输入端,每一列的所有可编程半导体器件的漏极均连接至同一个模拟电流输出端,N列可编程半导体器件对应连接N个模拟电流输出端,其中,每个可编程半导体器件的阈值电压均可调节。N为大于等于零的正整数,M为大于等于零的正整数,M和N可以相等,也可以不等,以此形成源极耦合、漏极求和的拓扑结构。
其中,通过预先按照一定规则动态调节各可编程半导体器件的阈值电压VTH,可将各可编程半导体器件看作一个可变的等效模拟权重(记为Wk,j,其中0<k<M和0<j<N分别代表行号和列号),相当于存储一个模拟数据,而可编程半导体器件阵列则存储一个模拟数据阵列
电路工作时,将一行模拟电压信号V1~VN分别施加至N列可编程半导体器件,其中第K列所有可编程半导体器件的源极均得到一模拟电压信号Vk,栅极输入一偏置电压Vb,漏极分别输出电流信号Ik,1~Ik,N,其中,根据可编程半导体器件特性,I=V×W每个可编程半导体器件的漏极输出电流等于源极电压乘以该可编程半导体器件的权重,即Ik,1=VkWk,1,Ik,N=VkWk,N,因为每一列的所有可编程半导体器件的漏极均连接至同一个模拟电流输出端,根据基尔霍夫定律,所以在该模拟电流输出端的电流Ij为该列所有可编程半导体器件的漏极电流之和,即为多个模拟电流输出端输出多个电流和实现矩阵乘法运算功能。
当然,该可编程半导体器件阵列也可以采用栅极耦合、源极求和的拓扑结构或栅极耦合、漏极求和的拓扑结构,本发明实施例对此不作限制。
下面,对本发明实施例数模转换电路与模数转换电路复用装置的原理进行说明:如图3和图4所示,包括第一M1-MUX模块、DAC模块、第一1M-MUX模块、AMAC模块、开关晶体管模块、第二M1-MUX模块、ADC模块、第二1M-MUX模块。其中,第一M1-MUX模块的输出端与DAC模块的输入端连接,DAC模块的输出端与第一1M-MUX模块的输入端连接,第一1M-MUX模块的输出端通过开关晶体管模块与AMAC模块的输入端连接,AMAC模块的输出端与第二M1-MUX模块的输入端连接,第二M1-MUX模块的输出端与ADC模块的输入端连接,ADC模块的输出端与第二1M-MUX模块的输入端连接。
通过把每个DAC,以时分复用的方式被AMAC多个(例如T个)输入端进行共享;同理,把每个ADC,以时分复用的方式被AMAC多个(例如P个)输出端进行共享,以此来减小ADC与DAC的数量,从而减小芯片面积。这里T通常为2为M的因子,例如,T取2,4,6,8,…等;这里P通常为N的因子,例如,P取2,4,6,8,…等。T和P的取值根据实际芯片的面积与延迟等决定。
对于DAC的复用方法如下:当M个数字信号需要输入到AMAC模块时,控制器控制连接DAC模块的第一M1-MUX模块与第一1M-MUX模块,同时控制相应的开关晶体管,分时输入数字信号。具体如下(如图5所示):在第一个时刻,选择第1,T+1,2T+1,…,(M/T-1)T+1个数字信号,同时导通AMAC模块相对应行的开关晶体管单元(其他行的开关晶体管单元关断),数字信号通过DAC模块转换成模拟信号,输入AMAC模块的第1,T+1,2T+1,…,(M/T-1)T+1行;然后关断第1,T+1,2T+1,…,(M/T-1)T+1行的开关晶体管单元,钳制住当前行的输入信号;在第二个时刻,选择第2,T+2,2T+2,…,(M/T-1)T+2个数字信号,同时导通AMAC模块相对应行的开关晶体管单元(其他行的开关晶体管单元关断),数字信号通过DAC模块转换成模拟信号,输入AMAC模块的第2,T+2,2T+2,…,(M/T-1)T+2行;然后关断第2,T+2,2T+2,…,(M-1)/T+2的开关晶体管单元,钳制住当前行的输入信号;依此类推,直到所有数字信号都输入到AMAC模块;最后执行模拟向量-矩阵乘法运算。
对于ADC的复用方法如下(如图6所示):当AMAC模块需要输出N个模拟向量-矩阵乘法运算结果时,控制器控制连接ADC模块的第二M1-MUX模块与第二1M-MUX模块分时输出运算结果。在第一个时刻,选择AMAC模块第1,P+1,2P+1,…,(N/P-1)/P+1列的输出端口,相应的模拟信号通过ADC模块转换成数字信号进行输出;在第二个时刻,选择AMAC模块第2,P+2,2P+2,…,(N/P-1)/P+2列的输出端口,相应的模拟信号通过ADC模块转换成数字信号进行输出;依此类推,直到AMAC模块所有列的模拟信号都通过ADC模块转换成数字信号输出。
若是采用现有方案,我们需要在每一行连接一个DAC单元,每一列连接一个ADC单元,则需要M个DAC单元与N个ADC单元,通常M和N都比较大,例如1024。而采用本发明提供的方案,我们只需要M/T个DAC单元,N/P个ADC单元,(M/T)个第一M1-MUX单元,(N/P)个第二M1-MUX单元,(M/T)个第一1M-MUX单元,(N/P)个第二1M-MUX单元与M个开关晶体管单元。值得注意的是,每个(第一和第二)M1-MUX单元与(第一和第二)1M-MUX单元的面积远远小于ADC单元与DAC单元的面积。本领域技术人员可以理解的是,M和N越大,同时T和P越大,本发明的优势越明显。
在一个可选的实施例中,还包括:编程电路,连接每一个可编程半导体器件的源极、栅极和/或衬底,用于调控可编程半导体器件的阈值电压。
在一个可选的实施例中,还包括:控制器,控制上述DAC与DAC的复用过程。
在上述实施例中,该可编程半导体器件可以采用浮栅晶体管。
在一个可选的实施例中,该模拟向量-矩阵乘法运算电路还可以包括:转换装置,连接在多个模拟电压输入端之前,用于将多个模拟电流输入信号分别转换为模拟电压输入信号,输至对应的模拟电压输入端。
以上仅是举例说明本发明各模块的具体结构,在具体实施时,上述各模块的具体结构不限于本发明实施例提供的上述结构,还可以是本领域技术人员可知的其他结构,在此不作限定。
另一方面,本发明实施例还提供一种芯片,该芯片包括上述模拟向量-矩阵乘法运算电路、数模转换电路与模数转换电路复用装置。
另外,本发明实施例还提供一种电子设备,该电子设备可以包括上述的模拟向量-矩阵乘法运算电路、数模转换电路与模数转换电路复用装置,更具体的,电子设备例如可以为个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任何设备的组合。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
本发明中应用了具体实施例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

Claims (17)

1.一种控制方法,其特征在于,包括:
在第一时刻,控制第一开关晶体管单元导通,且控制向模拟向量-矩阵乘法运算电路模块的第一输入端输入第一输入信号,所述第一开关晶体管单元对应所述第一输入端;
控制所述第一开关晶体管关断,以在所述第一输入端钳制所述第一输入信号;
在第二时刻,控制第二开关晶体管单元导通,且控制向所述模拟向量-矩阵乘法运算电路模块的第二输入端输入第二输入信号,所述第二开关晶体管单元对应所述第二输入端;
控制所述第二开关晶体管单元关断,以在所述第二输入端钳制所述第二输入信号。
2.根据权利要求1所述的控制方法,其特征在于,还包括:
在所述模拟向量-矩阵乘法运算电路模块的输入完成时,控制所述模拟向量-矩阵乘法运算电路模块执行模拟向量-矩阵乘法运算。
3.根据权利要求1或2所述的控制方法,其特征在于,
所述控制向模拟向量-矩阵乘法运算电路模块的第一输入端输入第一输入信号,包括:控制第一一对多多路复用器模块把所述第一输入信号输出到第一输出端口,所述第一输出端口与所述第一开关晶体管单元连接,使得所述第一输入信号经由所述第一开关晶体管单元输入到所述第一输入端;
所述控制向所述模拟向量-矩阵乘法运算电路模块的第二输入端输入第二输入信号,包括:控制所述第一一对多多路复用器模块把所述第二输入信号输出到第二输出端口,所述第二输出端口与所述第二开关晶体管单元连接,使得所述第二输入信号经由所述第二开关晶体管单元输入到所述第二输入端。
4.根据权利要求1至3中任一项所述的控制方法,其特征在于,
所述第一输入信号是第一数字信号经数模转换电路模块转换得到的第一模拟信号;
所述第二输入信号是第二数字信号经数模转换电路模块转换得到的第二模拟信号。
5.根据权利要求4所述的控制方法,其特征在于,
所述控制向模拟向量-矩阵乘法运算电路模块的第一输入端输入第一输入信号,还包括:控制第一多对一多路复用器模块选择所述第一数字信号输出至所述数模转换电路模块;
所述控制向所述模拟向量-矩阵乘法运算电路模块的第二输入端输入第二输入信号,还包括:控制所述第一多对一多路复用器模块选择所述第二数字信号输出至所述数模转换电路模块。
6.根据权利要求1至5中任一项所述的控制方法,其特征在于,还包括:
在第三时刻,控制第二多对一多路复用器模块选择所述模拟向量-矩阵乘法运算电路模块的第一输出端口输出的第三模拟信号输出至模数转换电路模块,以通过所述模数转换电路模块将所述第三模拟信号转换成第三数字信号并输出;
在第四时刻,控制所述第二多对一多路复用器模块选择所述模拟向量-矩阵乘法运算电路模块的第二输出端口输出的第四模拟信号输出至所述模数转换电路模块,以通过所述模数转换电路模块将所述第四模拟信号转换成第四数字信号并输出。
7.一种控制器,其特征在于,包括:
用于在第一时刻,控制第一开关晶体管单元导通,且控制向模拟向量-矩阵乘法运算电路模块的第一输入端输入第一输入信号的单元,所述第一开关晶体管单元对应所述第一输入端;
用于控制所述第一开关晶体管关断的单元,以在所述第一输入端钳制所述第一输入信号;
用于在第二时刻,控制第二开关晶体管单元导通,且控制向所述模拟向量-矩阵乘法运算电路模块的第二输入端输入第二输入信号的单元,所述第二开关晶体管单元对应所述第二输入端;
用于控制所述第二开关晶体管单元关断的单元,以在所述第二输入端钳制所述第二输入信号。
8.根据权利要求7所述的控制器,其特征在于,还包括:
用于在所述模拟向量-矩阵乘法运算电路模块的输入完成时,控制所述模拟向量-矩阵乘法运算电路模块执行模拟向量-矩阵乘法运算的单元。
9.根据权利要求7或8所述的控制器,其特征在于,
所述用于在第一时刻,控制第一开关晶体管单元导通,且控制向模拟向量-矩阵乘法运算电路模块的第一输入端输入第一输入信号的单元,用于:
控制第一一对多多路复用器模块把所述第一输入信号输出到第一输出端口,所述第一输出端口与所述第一开关晶体管单元连接,使得所述第一输入信号经由所述第一开关晶体管单元输入到所述第一输入端;
所述用于在第二时刻,控制第二开关晶体管单元导通,且控制向所述模拟向量-矩阵乘法运算电路模块的第二输入端输入第二输入信号的单元,用于:
控制所述第一一对多多路复用器模块把所述第二输入信号输出到第二输出端口,所述第二输出端口与所述第二开关晶体管单元连接,使得所述第二输入信号经由所述第二开关晶体管单元输入到所述第二输入端。
10.根据权利要求7至9中任一项所述的控制方法,其特征在于,
所述第一输入信号是第一数字信号经数模转换电路模块转换得到的第一模拟信号;
所述第二输入信号是第二数字信号经数模转换电路模块转换得到的第二模拟信号。
11.根据权利要求10所述的控制方法,其特征在于,
所述用于在第一时刻,控制第一开关晶体管单元导通,且控制向模拟向量-矩阵乘法运算电路模块的第一输入端输入第一输入信号的单元,用于:
控制第一多对一多路复用器模块选择所述第一数字信号输出至所述数模转换电路模块;
所述用于在第二时刻,控制第二开关晶体管单元导通,且控制向所述模拟向量-矩阵乘法运算电路模块的第二输入端输入第二输入信号的单元,用于:
控制所述第一多对一多路复用器模块选择所述第二数字信号输出至所述数模转换电路模块。
12.根据权利要求7至11中任一项所述的控制方法,其特征在于,还包括:
用于在第三时刻,控制第二多对一多路复用器模块选择所述模拟向量-矩阵乘法运算电路模块的第一输出端口输出的第三模拟信号输出至模数转换电路模块的单元,以通过所述模数转换电路模块将所述第三模拟信号转换成第三数字信号并输出;
用于在第四时刻,控制所述第二多对一多路复用器模块选择所述模拟向量-矩阵乘法运算电路模块的第二输出端口输出的第四模拟信号输出至所述模数转换电路模块的单元,以通过所述模数转换电路模块将所述第四模拟信号转换成第四数字信号并输出。
13.一种控制器,其特征在于,包括至少一个处理器,用于执行如权利要求1至6中任一项所述的控制方法。
14.一种芯片,其特征在于,包括:
模拟向量-矩阵乘法运算电路模块;
如权利要求7-13中任一项所述的控制器;
多个开关晶体管单元,分别与所述模拟向量-矩阵乘法运算电路模块的多个输入端连接。
15.如权利要求14所述的芯片,其特征在于,还包括第一一对多多路复用器模块,所述第一一对多多路复用器模块的多个输出端分别通过所述多个开关晶体管单元与所述模拟向量-矩阵乘法运算电路模块的多个输入端连接。
16.如权利要求15所述的芯片,其特征在于,还包括数模转换电路模块,所述数模转换电路模块的输出端连接所述第一一对多多路复用器模块的输入端。
17.如权利要求16中任一项所述的芯片,其特征在于,还包括第一多对一多路复用器模块,所述第一多对一多路复用器模块的输出端连接所述数模转换电路模块的输入端。
CN202510947129.1A 2019-02-26 2019-02-26 一种存算一体芯片中数模转换电路与模数转换电路复用装置 Pending CN120729301A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202510947129.1A CN120729301A (zh) 2019-02-26 2019-02-26 一种存算一体芯片中数模转换电路与模数转换电路复用装置

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202510947129.1A CN120729301A (zh) 2019-02-26 2019-02-26 一种存算一体芯片中数模转换电路与模数转换电路复用装置
CN201910143140.7A CN111614353B (zh) 2019-02-26 2019-02-26 一种存算一体芯片中数模转换电路与模数转换电路复用装置

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CN201910143140.7A Division CN111614353B (zh) 2019-02-26 2019-02-26 一种存算一体芯片中数模转换电路与模数转换电路复用装置

Publications (1)

Publication Number Publication Date
CN120729301A true CN120729301A (zh) 2025-09-30

Family

ID=72201294

Family Applications (2)

Application Number Title Priority Date Filing Date
CN202510947129.1A Pending CN120729301A (zh) 2019-02-26 2019-02-26 一种存算一体芯片中数模转换电路与模数转换电路复用装置
CN201910143140.7A Active CN111614353B (zh) 2019-02-26 2019-02-26 一种存算一体芯片中数模转换电路与模数转换电路复用装置

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN201910143140.7A Active CN111614353B (zh) 2019-02-26 2019-02-26 一种存算一体芯片中数模转换电路与模数转换电路复用装置

Country Status (3)

Country Link
US (1) US11990915B2 (zh)
CN (2) CN120729301A (zh)
WO (1) WO2020172952A1 (zh)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN120729301A (zh) * 2019-02-26 2025-09-30 杭州知存算力科技有限公司 一种存算一体芯片中数模转换电路与模数转换电路复用装置
FR3108026B1 (fr) * 2020-03-16 2024-11-29 Paris Sciences Et Lettres – Quartier Latin Dispositif et procédé de ballistocardiographie
US12106070B2 (en) * 2020-09-08 2024-10-01 Macronix International Co., Ltd. Memory device and operation method thereof
CN113109856A (zh) * 2021-04-06 2021-07-13 明峰医疗系统股份有限公司 基于时分复用技术的ct探测器动态采样方法、系统及计算机可读存储介质
CN113364462B (zh) * 2021-04-27 2022-09-02 北京航空航天大学 模拟存算一体多比特精度实现结构
CN113517009A (zh) * 2021-06-10 2021-10-19 上海新氦类脑智能科技有限公司 存算一体式智能芯片、控制方法及控制器
CN115906735B (zh) * 2023-01-06 2023-05-05 上海后摩智能科技有限公司 基于模拟信号的多比特数存算一体电路、芯片及计算装置

Family Cites Families (40)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6965721B1 (en) * 2001-04-18 2005-11-15 Tullis Barclay J Integrated manufacture of side-polished fiber optics
JP2003114650A (ja) * 2001-10-03 2003-04-18 Matsushita Electric Ind Co Ltd 液晶駆動装置
KR100840675B1 (ko) * 2002-01-14 2008-06-24 엘지디스플레이 주식회사 액정표시장치의 데이터 구동 장치 및 방법
US6812874B1 (en) * 2002-05-22 2004-11-02 Andrew Corporation Method and apparatus for processing analog signal
US20040056852A1 (en) * 2002-09-23 2004-03-25 Jun-Ren Shih Source driver for driver-on-panel systems
US6924759B2 (en) * 2002-12-09 2005-08-02 Analog Devices, Inc. Multi-channel integrated circuit comprising a plurality of DACs, and a method for monitoring the output of the DACs
KR101160835B1 (ko) * 2005-07-20 2012-06-28 삼성전자주식회사 표시 장치의 구동 장치
JP2009519485A (ja) * 2005-12-13 2009-05-14 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ アクティブマトリックスアレイデバイス
KR100797751B1 (ko) * 2006-08-04 2008-01-23 리디스 테크놀로지 인코포레이티드 능동 매트릭스 유기 전계 발광 표시 장치의 구동회로
CN101132244A (zh) * 2006-08-22 2008-02-27 视翔科技(上海)有限公司 时分多路共享数模转换电路
US20080055227A1 (en) * 2006-08-30 2008-03-06 Ati Technologies Inc. Reduced component display driver and method
JP5370714B2 (ja) * 2007-05-31 2013-12-18 ソニー株式会社 光導波路、および信号処理装置
KR100917862B1 (ko) * 2007-12-14 2009-09-18 한국전자통신연구원 다중입력 다중출력 시스템에서 qr 분해 장치 및 그 방법
TW200943732A (en) * 2008-04-15 2009-10-16 Novatek Microelectronics Corp Time interleaved analog to digital convert apparatus
TW201027315A (en) * 2009-01-13 2010-07-16 Quanta Comp Inc Cell balancing apparatus and operating method thereof
JP5083272B2 (ja) * 2009-05-07 2012-11-28 ソニー株式会社 半導体モジュール
US8681890B2 (en) * 2010-06-07 2014-03-25 Entropic Communications, Inc. Method and apparatus for real time multiplexing with receiver and antenna array elements
US10050680B2 (en) * 2010-06-07 2018-08-14 Entropic Communications, Llc Method and apparatus for real time multiplexing with transmitter and antenna array elements
CN101980513A (zh) * 2010-08-05 2011-02-23 上海闻泰电子科技有限公司 一种具有防窃听功能的手机及手机防窃听的实现方法
CN202444479U (zh) 2011-12-15 2012-09-19 北京北广科技股份有限公司 嵌入式立体声音频数模转换器
US8587462B1 (en) * 2012-10-30 2013-11-19 United Microelectronics Corp. Digital-to-analog converter
TWI463155B (zh) * 2012-12-24 2014-12-01 Novatek Microelectronics Corp 具有薄膜覆晶封裝的電子裝置
KR102135635B1 (ko) * 2013-11-20 2020-07-20 엘지디스플레이 주식회사 데이터 구동 집적 회로 및 이를 포함하는 액정 표시 장치
CN203775318U (zh) * 2014-01-17 2014-08-13 中国科学院上海技术物理研究所 基于像素级模数转换的紫外焦平面读出电路
CN104300984B (zh) * 2014-10-21 2018-04-27 上海玮舟微电子科技有限公司 一种模数转换器和模数转换方法
CN204886925U (zh) 2015-06-24 2015-12-16 北京自动测试技术研究所 数模转换器全码测试模块和数模转换器全码测试系统
WO2017127086A1 (en) * 2016-01-21 2017-07-27 Hewlett Packard Enterprise Development Lp Analog sub-matrix computing from input matrixes
EP3217548B1 (en) * 2016-03-11 2021-05-05 Socionext Inc. Multiplexers
US9959247B1 (en) * 2017-02-17 2018-05-01 Google Llc Permuting in a matrix-vector processor
US10741088B1 (en) * 2017-09-29 2020-08-11 DroneUp, LLC Multiplexed communications for coordination of piloted aerial drones enlisted to a common mission
CN108009640B (zh) * 2017-12-25 2020-04-28 清华大学 基于忆阻器的神经网络的训练装置及其训练方法
CN108763163B (zh) * 2018-08-02 2023-10-20 北京知存科技有限公司 模拟向量-矩阵乘法运算电路
CN108777155B (zh) * 2018-08-02 2024-07-05 杭州知存算力科技有限公司 闪存芯片
CN208507187U (zh) * 2018-08-02 2019-02-15 北京知存科技有限公司 闪存芯片
CN111243654B (zh) * 2018-11-28 2024-10-22 杭州知存算力科技有限公司 一种闪存芯片及其校准方法和装置
US11670588B2 (en) * 2019-01-09 2023-06-06 Intel Corporation Selectable vias for back end of line interconnects
CN209390036U (zh) * 2019-02-26 2019-09-13 北京知存科技有限公司 一种存算一体芯片中数模转换电路与模数转换电路复用装置
CN120729301A (zh) * 2019-02-26 2025-09-30 杭州知存算力科技有限公司 一种存算一体芯片中数模转换电路与模数转换电路复用装置
CN112151095B (zh) * 2019-06-26 2025-01-17 杭州知存算力科技有限公司 存算一体芯片、存储单元阵列结构
CN210780731U (zh) 2019-12-11 2020-06-16 东莞市同门电子科技有限公司 快速稳态数模转换电路及快速稳态数模转换装置

Also Published As

Publication number Publication date
US20220140834A1 (en) 2022-05-05
US11990915B2 (en) 2024-05-21
CN111614353A (zh) 2020-09-01
CN111614353B (zh) 2025-08-01
WO2020172952A1 (zh) 2020-09-03

Similar Documents

Publication Publication Date Title
CN111614353B (zh) 一种存算一体芯片中数模转换电路与模数转换电路复用装置
CN109146070B (zh) 一种支撑基于rram的神经网络训练的外围电路及系统
US10169297B2 (en) Resistive memory arrays for performing multiply-accumulate operations
CN108763163B (zh) 模拟向量-矩阵乘法运算电路
CN111949935B (zh) 模拟向量-矩阵乘法运算电路以及芯片
CN109086249B (zh) 模拟向量-矩阵乘法运算电路
CN121166604A (zh) 一种数模混合存算一体芯片以及运算装置
US10497442B1 (en) Memristor arrays in crossbars
US20210151106A1 (en) Computing-in-Memory Chip and Memory Cell Array Structure
CN112349316B (zh) 用于存储单元阵列的读出单元以及包括其的存算一体芯片
JP6794891B2 (ja) ニューラルネットワーク回路
CN112162947B (zh) 输出可配置存算一体芯片以及电子设备
CN113672854B (zh) 一种基于电流镜和存储单元的存内运算方法、装置及其应用
WO2023142883A1 (zh) 存算一体运算方法、忆阻器神经网络芯片及存储介质
US12481867B2 (en) Memory for artificial neural network accelerator
WO2020172951A1 (zh) 可软件定义存算一体芯片及其软件定义方法
CN111125616A (zh) 一种二维离散傅里叶变换运算电路及运算方法
CN116032258A (zh) 延时缓冲单元及其操作方法、计算装置及其操作方法
CN113543470B (zh) 基于电阻串数模转换器的版图结构和芯片
CN113672855B (zh) 一种存内运算方法、装置及其应用
CN114330694B (zh) 实现卷积运算的电路及其方法
CN112632460B (zh) 源极耦合、漏极求和的模拟向量-矩阵乘法运算电路
CN111859261B (zh) 计算电路及其操作方法
CN119171907B (zh) 一种共用参考电压的多步模数转换器及其运算方法
CN213365506U (zh) 输出可配置存算一体芯片以及电子设备

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination