查找表电路、芯片及电子设备制造技术

技术编号:33407271 阅读:25 留言:0更新日期:2022-05-11 23:31
本申请提供一种查找表电路、芯片及电子设备,本申请提供的查找表电路,通过设置一个第一查找表单元和多个第二查找表单元,将第一查找表单元的输出位宽配置为查找表电路的输出数据的位宽,以存储查找表电路需预存的数据的原始值,以及将第二查找表单元的输出数据的位宽配置为小于查找表电路的输出数据的位宽,以存储查找表电路需预存的数据的差值,节省查找表单元中元素的占用位宽,再配合少量的加法器和选择器,可以在减少组合逻辑选择电路的数量的情况下实现大型查找表的功能,从而改善目前大型查找表占用芯片面积进而造成芯片面积大幅增加的问题。幅增加的问题。幅增加的问题。

【技术实现步骤摘要】
查找表电路、芯片及电子设备


[0001]本申请涉及集成电路领域,具体涉及一种查找表电路、芯片及电子设备。

技术介绍

[0002]目前,在大型算力芯片中,如:DPU芯片、GPU芯片、AI芯片等,存在大量查表行为。通常这些查表行为采用传统的查找表(英文全称:LookUpTable,简称:LUT)实现。查找表的原理是根据输入对查找表里面预存的内容进行寻址,然后将查找到的相应位置的内容(即数据)输出。查找表的输入是地址,输出是数据。输入的位宽决定了查找表中元素的数量。输出的位宽决定查找表中每个元素可存储数据的数值大小。例如,对于输入为13bit和输出为17bit的查找表,其可以有8192(2的13次方)个元素,每个元素可以存储的数据的最大数值是131072(2的17次方)。然而,查找表在电路实现上通常有很多组合逻辑选择电路。例如,对于输入为13bit和输出为17bit的查找表,从8192个17bit的数字中选择出一个,就需要设置17个选择电路。所以,随着查找表的元素数量和元素占用位宽的增加,大型查找表在电路实现上会造成芯片面积的大幅增加。
专利本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种查找表电路,其特征在于,所述查找表电路的输入地址的位宽被配置为Xbit,所述查找表电路的输入地址包括第一输入地址和第二输入地址,第一输入地址的位宽被配置为X1bit,第二输入地址的位宽被配置为X2bit,其中,X、X1、X2均为正整数,X=X1+X2;所述查找表电路的输出数据的位宽被配置为Ybit,其中,Y为正整数;所述查找表电路包括:一个第一查找表单元、N个第二查找表单元、N个加法器及一个选择器,其中,N为正整数,N+1=,第一查找表单元和第二查找表单元的输入地址均被配置为第一输入地址,第一查找表单元的输出数据的位宽被配置为Ybit,第二查找表单元的输出数据的位宽均被配置为小于Ybit,第一查找表单元的输出数据被配置为选择器的输入数据,第m个第二查找表单元的输出数据被配置为第m个加法器的输入数据,第m个加法器的输出数据被配置为选择器的输入数据,其中,m为正整数,,第一查找表单元的输出数据还被配置为第1个加法器的输入数据,在m不等于N时,第m个加法器的输出数据还被配置为第m+1个加法器的输入数据,选择器被配置为根据第二输入地址将选择器其中之一输入数据选择输出,以作为查找表电路的输出数据。2.根据权利要求1所述的查找表电路,其特征在于,第一查找表单元包括个元素,第一查找表单元的第i个元素被配置为存储查找表电路需预存的数据的原始值,其中,i为正整数,i小于或等于。3.根据权利要求2所述的查找表电路,其特征在于,第二查找表单元包括个元素,第1个第二查找表单元的第i个元素被配置为存储查找表电路需预存的数据与第一查找表单元的第i个元素存储的数据的差值;在m不等于1时,第m个第...

【专利技术属性】
技术研发人员:吴志伟
申请(专利权)人:深圳云豹智能有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1