【技术实现步骤摘要】
有效的集成电路配置数据管理本申请是于2016年8月26日提交的名称为“有效的集成电路配置数据管理”的中国专利申请201610737300.7的分案申请。本申请要求于2015年8月27日提交的美国专利申请号14/837,928的优先权,该申请通过引用以其全文合并于此。
本申请涉及集成电路,并且更具体地涉及有效地管理确定集成电路中的电路设计的实现方式的配置数据。
技术介绍
从一个技术节点到下一个技术节点的每一次转变都导致了更小的晶体管几何结构,并且因此潜在地导致每单位集成电路面积实现更多的功能。集成电路通常包括配置存储位/比特位(bit),所述配置存储位通过利用配置数据对配置存储位进行编程而使得功能块能够定制。集成电路尺寸的增大往往导致功能块尺寸的增大,并且因而导致配置数据量的增加。由于配置数据通常被存储在存储电路中,因此需要更大的存储电路来存储配置数据的增加量。部分重构加剧了具有增加数量的配置数据的问题,所述部分重构最近已经作为在不同的时间在集成电路的同一分区中实现多种不同电路设计的一种方式出现。考虑集成电路分区包括配置存储位的示例。第一配置数据集对这些配置存储位进行编程以实现第一电路设计;并且该第一电路设计实施方式在第一持续时间中在该集成电路分区上运行。在第一持续时间之后,使用第二配置数据集对该集成电路分区上的配置存储位进行重新编程。因而,第一电路设计实施方式被第二电路实施方式代替,并且第二电路设计实施方式在第二持续时间中在该集成电路分区上运行。在实践中,多于两个电路设计实施方式通常通过部分重构共享相同的集成电路分区。在此示例中,需要被存储在存储电路中的配 ...
【技术保护点】
1.一种有形的非瞬态的机器可读介质,其包括用于以下操作的机器可读指令:生成比特位文件,所述比特位文件被配置为对现场可编程门阵列即FPGA的基本配置进行编程;访问布置、布线或两者的所存储的指示以用于对所述基本配置的至少一部分的一种或多种修改;根据所述布置、所述布线或两者的所述指示生成部分比特位文件,所述部分比特位文件被配置为用所述一种或多种修改来修改所述基本配置的所述至少一部分;以及向所述FPGA提供所述部分比特位文件以用于在所述FPGA上后续实现所述一种或多种修改。
【技术特征摘要】
2015.08.27 US 14/837,9281.一种有形的非瞬态的机器可读介质,其包括用于以下操作的机器可读指令:生成比特位文件,所述比特位文件被配置为对现场可编程门阵列即FPGA的基本配置进行编程;访问布置、布线或两者的所存储的指示以用于对所述基本配置的至少一部分的一种或多种修改;根据所述布置、所述布线或两者的所述指示生成部分比特位文件,所述部分比特位文件被配置为用所述一种或多种修改来修改所述基本配置的所述至少一部分;以及向所述FPGA提供所述部分比特位文件以用于在所述FPGA上后续实现所述一种或多种修改。2.如权利要求1所述的机器可读介质,其包括用于以下操作的机器可读指令:在生成所述部分比特位文件之后压缩所述部分比特位文件。3.如权利要求1所述的机器可读介质,其包括用于以下操作的机器可读指令:在向所述FPGA提供所述部分比特位文件之前解压缩所述部分比特位文件。4.如权利要求3所述的机器可读介质,其包括用于以下操作的机器可读指令:使用熵解码来解压缩所述部分比特位文件。5.如权利要求3所述的机器可读介质,其中所述熵解码包括Huffman解码、算术解码、通用解码、Golomb解码或其任何组合。6.一种方法,其包括:利用第一接收的比特位文件,用由所述比特位文件指示的基本配置来对现场可编程门阵列即FPGA进行编程;以及随后利用第二接收的部分比特位文件,用对所述基本配置的一部分的修改来对所述FPGA进行编程,其中所述第二接收的部分比特位文件是基于相应布置、布线或两者的所访问的所存储的指示在先前生成的。7.如权利要求6所述的方法,其中在随后在所述FPGA上配置对所述基本配置的一部分的所述修改和相应布置、布线或者布置和布线之前,所述第二接收的部分比特位文件被压缩为压缩的部分比特位文件。8.如权利要求6所述的方法,其中在随后在所述FPGA上配置对所述基本配置的一部分的所述修改和相应布置、布线或者布置和布线之前,所述压缩的部分比特位文件被解压缩。9.如权利要求6所述的方法,其中所述压缩的部分比特位文件使用熵解码来解压缩。10.如权利要求6所述的方法,其中所述压缩的部分比特位文件使用包括Huffman解码、算术解码、通用解码、Golomb解码或其任何组合的熵解码来解压缩。11.一种用于实现FPGA的设计的系统,其包括存储在有形的非瞬态的机器可读介质上的指令,所述指令被配置为:生成定义所述FPGA的基本配置的比特位文件;促使向所述FPGA传送所述比特位文件;访问布置、布线或两者的所存储的指示以用于对所述基本配置的至少一部分的一种或多种修改;根据用于修改的所述布置、所述布线或两者的所存储的指示生成部...
【专利技术属性】
技术研发人员:J·A·可汗,S·J·布里森登,
申请(专利权)人:阿尔特拉公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。