一种查找表、查找表电路及可编程器件制造技术

技术编号:14914349 阅读:76 留言:0更新日期:2017-03-30 03:41
本发明专利技术提供了一种查找表、查找表电路及可编程器件,该查找表包括a个基本查找表单元以及1个配置单元,基本查找表单元为m输入m输出,a个基本查找表单元并联,且a个基本查找表单元的输出端分别连接配置单元的n个输入端中的一个,配置单元设置有n个输出端,查找表根据控制信号实现b输入c输出。通过本发明专利技术的实施,使用至少2个基本查找表单元,满足了高输入高输出的设计需求,本发明专利技术在晶体管级上实现,与现有将多个单输出的查找表搭建生成多输入多输出查找表的方式相比,面积更小,速度更快,并提升了性能,同时,通过控制信号可以实现任意b输入c输出,方案简洁、易操作、功能灵活性大大提高,输入输出位宽可以灵活选择,通用性强。

【技术实现步骤摘要】

本专利技术涉及集成电路设计领域,尤其涉及一种查找表、查找表电路及可编程器件
技术介绍
目前可编程器件内的逻辑单元,可分为基于多路选择选择器的逻辑单元、基于PLD(programmablelogicdevice,可编程逻辑器件)结构的逻辑单元、基于查找表的逻辑单元三大类。基于多路选择器的逻辑单元,粒度较小,延时较好,但受限本身的结构限制,功能灵活性差;基于PLD结构的逻辑单元,以逻辑块的方式实现,功能性灵活,但占用面积较大,同时速度也相对较慢;基于查找表的逻辑单元,拥有上述两种逻辑单元的优势,同时程度上解决了他们所面临的问题。但是目前所使用的查找表都是1输出(一般为4输入1输出),在需要高输入高输出的查找表时,就需要使用多个1输出的查找表电路搭建,占用更多的布线资源和时序资源,不符合现在应用设计中高设计复杂度、高设计灵活性、高设计性能、低设计成本的需求。因此,本领域技术人员亟待提供一种查找表,以解决现有使用1输出查找表搭建高输入高输出查找表存在的占用布线资源及时序资源较多的问题。
技术实现思路
本专利技术提供了一种查找表、查找表电路及可编程器件,以解决现有使用1输出查找表搭建高输入高输出查找表占用布线资源及时序资源较多的问题。本专利技术提供了一种查找表,其包括a个基本查找表单元以及1个配置单元,基本查找表单元为m输入m输出,a个基本查找表单元并联,且a个基本查找表单元的输出端分别连接配置单元的n个输入端中的一个,配置单元设置有n个输出端,查找表根据控制信号实现b输入c输出;其中,n=a*m,a、m、n≥2,c≤b≤n,且a、b、c、m、n为正整数。进一步的,基本查找表单元包括2输入2输出查找表,2输入2输出查找表包括6位地址线、2位数据输入输出,在控制信号S及控制信号EN的控制下,根据输入数据信号读取数据,并输出。进一步的,2输入2输出查找表包括第一存储区、第二存储区、第一逻辑开关、第二逻辑开关、选择开关及三态逻辑开关,第一存储区、第二存储区分别包括32个存储单元;第二逻辑开关、第一存储区、第一逻辑开关、第二存储区依次连接,第一存储区的输出DO1连接选择开关及三态逻辑开关的输入,第二存储区的输出DO0连接选择开关的输入。进一步的,第一逻辑开关由控制信号SN控制打开和关闭,第二逻辑开关由控制信号S控制打开和关闭,选择开关由控制信号EN控制选择输出DO0或DO1,三态逻辑开关由控制信号EN控制选择是否通过DO1。进一步的,控制信号S及控制信号EN根据预设规则及a、b、c值设置内容,预设规则包括使用最多数量的基本查找表单元实现b输入c输出。进一步的,a为4,m为2,n为8,查找表为8输入8输出查找表。本专利技术提供了一种用于可编程器件的查找表电路,其包括a个基本查找表单元电路以及1个配置单元电路,基本查找表单元电路为m输入m输出电路,a个基本查找表单元电路并联,且a个基本查找表单元电路的输出端分别连接配置单元电路的n个输入端中的一个,配置单元电路设置有n个输出端,查找表电路根据控制信号实现b输入c输出;其中,n=a*m,a、m、n≥2,c≤b≤n,且a、b、c、m、n为正整数。进一步的,基本查找表单元电路包括2输入2输出查找表电路,2输入2输出查找表电路包括6位地址线、2位数据输入输出,在控制信号S及控制信号EN的控制下,根据输入数据信号读取数据,并输出。进一步的,2输入2输出查找表电路包括第一存储区、第二存储区、第一逻辑开关、第二逻辑开关、选择开关及三态逻辑开关,第一存储区、第二存储区分别包括32个存储单元;第二逻辑开关、第一存储区、第一逻辑开关、第二存储区依次连接,第一存储区的输出DO1连接选择开关及三态逻辑开关的输入,第二存储区的输出DO0连接选择开关的输入。进一步的,第一逻辑开关由控制信号SN控制打开和关闭,第二逻辑开关由控制信号S控制打开和关闭,选择开关由控制信号EN控制选择输出DO0或DO1,三态逻辑开关由控制信号EN控制选择是否通过DO1。进一步的,控制信号S及控制信号EN根据预设规则及a、b、c值设置内容,预设规则包括使用最多数量的基本查找表单元实现b输入c输出。进一步的,a为4,m为2,n为8,查找表电路为8输入8输出查找表电路。本专利技术提供了一种可编程器件,其包括本专利技术提供的查找表电路,查找表电路包括a个基本查找表单元电路以及1个配置单元电路,基本查找表单元电路为m输入m输出电路,a个基本查找表单元电路并联,且a个基本查找表单元电路的输出端分别连接配置单元电路的n个输入端中的一个,配置单元电路设置有n个输出端,查找表根据控制信号实现b输入c输出;其中,n=a*m,a、m、n≥2,c≤b≤n,且a、b、c、m、n为正整数。进一步的,还包括控制信号存储区、模式选择单元及调用单元,控制信号存储区用于存储实现b输入c输出的工作模式对应的控制信号;模式选择单元用于根据用户选择操作确定当前工作模式,调用单元用于调用控制信号存储区中与当前工作模式对应的控制信号,并输入至查找表电路。本专利技术的有益效果:本专利技术提供了一种查找表及其实现电路,查找表在电路结构上,使用至少2个基本查找表单元,满足了高输入高输出的设计需求,从实现整个芯片功能角度来说,本专利技术在晶体管级上实现,与现有将多个单输出的查找表搭建生成多输入多输出查找表的方式相比,面积更小,速度更快,并提升了性能,同时,通过控制信号可以实现任意b输入c输出,方案简洁、易操作、功能灵活性大大提高,输入输出位宽可以灵活选择,通用性强。进一步的,控制基本查找表单元的控制信号S及控制信号EN根据预设规则及a、b、c值设置内容,预设规则包括使用最多数量的基本查找表单元实现b输入c输出,这样查找表在工作时就可以尽可能多的使用最多的基本查找表单元,利用率高,数据深度大,变化更多。附图说明图1为本专利技术第一实施例提供的查找表的结构示意图;图2为本专利技术第二实施例提供的可编程器件的结构示意图;图3为本专利技术第三实施例提供的8输入8输出查找表示意图;图4为本专利技术第三实施例提供的8输入8输出查找表结构图;图5为本专利技术第三实施例提供的基本查找表单元示意图;图6为本专利技术第三实施例提供的基本查找表单元结构图。具体实施方式现通过具体实施方式结合附图的方式对本专利技术做输出进一步的诠释说明。第一实施例:图1为本专利技术第一实施例提供的查找表的结构示意图,由图1可知,在本实本文档来自技高网...
一种查找表、查找表电路及可编程器件

【技术保护点】
一种查找表,其特征在于,包括a个基本查找表单元以及1个配置单元,所述基本查找表单元为m输入m输出,所述a个基本查找表单元并联,且所述a个基本查找表单元的输出端分别连接所述配置单元的n个输入端中的一个,所述配置单元设置有n个输出端,所述查找表根据控制信号实现b输入c输出;其中,n=a*m,a、m、n≥2,c≤b≤n,且a、b、c、m、n为正整数。

【技术特征摘要】
1.一种查找表,其特征在于,包括a个基本查找表单元以及1个配置单
元,所述基本查找表单元为m输入m输出,所述a个基本查找表单元并联,且
所述a个基本查找表单元的输出端分别连接所述配置单元的n个输入端中的一
个,所述配置单元设置有n个输出端,所述查找表根据控制信号实现b输入c
输出;其中,n=a*m,a、m、n≥2,c≤b≤n,且a、b、c、m、n为正整数。
2.如权利要求1所述的查找表,其特征在于,所述基本查找表单元包括
2输入2输出查找表,所述2输入2输出查找表包括6位地址线、2位数据输入
输出,在控制信号S及控制信号EN的控制下,根据输入数据信号读取数据,并
输出。
3.如权利要求2所述的查找表,其特征在于,所述2输入2输出查找表
包括第一存储区、第二存储区、第一逻辑开关、第二逻辑开关、选择开关及三
态逻辑开关,所述第一存储区、第二存储区分别包括32个存储单元;所述第二
逻辑开关、所述第一存储区、所述第一逻辑开关、所述第二存储区依次连接,
所述第一存储区的输出DO1连接所述选择开关及所述三态逻辑开关的输入,所
述第二存储区的输出DO0连接所述选择开关的输入。
4.如权利要求3所述的查找表,其特征在于,所述第一逻辑开关由控制
信号SN控制打开和关闭,所述第二逻辑开关由控制信号S控制打开和关闭,所
述选择开关由控制信号EN控制选择输出DO0或DO1,所述三态逻辑开关由控制
信号EN控制选择是否通过DO1。
5.如权利要求2所述的查找表,其特征在于,所述控制信号S及控制信
号EN根据预设规则及a、b、c值设置内容,所述预设规则包括使用最多数量的
基本查找表单元实现b输入c输出。
6.如权利要求1至5任一项所述的查找表,其特征在于,所述a为4,m
为2,n为8,所述查找表为8输入8输出查找表。
7.一种用于可编程器件的查找表电路,其特征在于,包括a个基本查找
表单元电路以及1个配置单元电路,所述基本查找表单元电路为m输入m输出

\t电路,所述a个基本查找表单元电路并联,且所述a个基本查找表单元电路的
输出端分别连接所述配置单元电路的n个输入端中的一个,所述配置单元电路
设置有n个输出端,所述查找表电路根据控制信号实现b输入c输出;其中,
n=a*m,a、m、n≥2,c≤b≤n,且a、b、c、m、n为正整数。
8.如权利要求7所述的查找表电路,其...

【专利技术属性】
技术研发人员:包朝伟张勇汤阿龙
申请(专利权)人:深圳市国微电子有限公司
类型:发明
国别省市:广东;44

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

1