[发明专利]用于局部重配置模拟的方法和系统有效
| 申请号: | 201210228928.6 | 申请日: | 2012-06-29 |
| 公开(公告)号: | CN102855147B | 公开(公告)日: | 2017-06-16 |
| 发明(设计)人: | D·W·孟德尔;M·A·哈拉夫;夏任新 | 申请(专利权)人: | 阿尔特拉公司 |
| 主分类号: | G06F9/445 | 分类号: | G06F9/445 |
| 代理公司: | 北京市金杜律师事务所11256 | 代理人: | 吴立明 |
| 地址: | 美国加*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用于 局部 配置 模拟 方法 系统 | ||
优先权和相关申请数据
本申请要求于2012年2月8日提交的David Mendel等人的标题为“METHOD AND SYSTEM FOR PARTIAL RECONFIGURATION SIMULATION”的美国专利申请No.13/369,218(律师案卷号ALTRP280/A03570)和共同未决且共同受让的于2011年7月1日提交的David Mendel等人的标题为“METHOD AND SYSTEM FOR PARTIAL RECONFIGURATION SIMULATION”的美国临时专利申请61/504,117(律师案卷号No.ALTRP280P/A03570)的优先权和权益,这两份专利申请的全部内容以引用方式并且出于所有目的并入此处。
技术领域
本公开一般地涉及集成电路。更具体地,本公开涉及用于模拟和实现集成电路的技术和系统。
背景技术
可编程逻辑器件(PLD)是包含如下逻辑电路的半导体集成电路:所述逻辑电路可被编程用以执行许多逻辑功能。在通常情境下,逻辑设计者使用计算器辅助设计(CAD)工具来设计定制逻辑电路。这些工具使用关于给定的可编程逻辑器件的硬件能力的信息来帮助设计者使用在该给定的可编程逻辑器件上可用的多个资源实现定制逻辑电路。在许多情况下,可编程逻辑器件可以支持局部重配置,或在PLD的其它部分保持活动的同时将其逻辑的一部分配置成其它功能的能力。
局部重配置提供如下能力:在不同的时间利用不同的逻辑或代码来配置可编程逻辑器件的一部分。然而,常规硬件模拟器不支持如下能力:在模拟中途利用不同版本的逻辑或代码来配置可编程逻辑器件的一部分。因此,用于模拟局部重配置的机制受到限制和阻碍。
发明内容
本发明的实施方式针对可编程逻辑器件的模拟局部重配置。局部重配置是如下过程:在该过程中,可利用新功能来重配置可编程逻辑器件的一个或多个可重配置区域,而可编程逻辑器件的一个或多个其它区域保持固定并且继续执行已实现的功能。
根据各种实施方式,恒定(constant)接口提供在固定区域和可重配置区域之间。在各种实施方式中,恒定接口可指固定区域和可重配置区域之间的通信接口,所述通信接口提供在区域之间通信的能力,而无论在局部重配置期间在可重配置区域内实现何种设计。当一个或多个不同的可重配置区域被重配置时,模拟仍旧运行并且继续起作用。在具体实施方式中,包装器模块代表一个或多个可重配置区域。基于输入或参数,可重配置区域的功能可以不同。
根据各种实施方式,输入可由计算系统接收以模拟可编程逻辑器件。输入可指示可在可编程逻辑器件上实现的逻辑描述的配置。输入可包括如下信号:所述信号指示彼此共享公共接口的第一设计和第二设计。可根据用户提供的输入或根据由用来产生逻辑描述的设计工具所执行的自动过程来将第一和第二设计参数化。基于计算系统接收到的输入,可产生逻辑描述。包装器模块可包括可编程逻辑器件的可重配置区域内的第一设计并且可被包括在逻辑描述中。包装器模块可接收如下参数:所述参数指示由包装器模块所代表的设计应从第一设计改变至第二设计。改变可在模拟运行的同时发生。
在各种实施方式中,可产生可模拟源文件。当在硬件模拟器中模拟逻辑描述时,可使用可模拟源文件。可模拟源文件的包装器模块可被配置用以响应于接收运行时间参数而从第一设计改变至第二设计。
根据具体实施方式,可产生可合成源文件。当将逻辑描述编译到诸如可编程逻辑器件之类的硬件中时,可使用可合成源文件。可合成源文件的包装器模块可被配置用以响应于接收编译时间参数而从第一设计改变至第二设计。
附图说明
图1示出根据一个实施方式的用于产生源文件来模拟可编程逻辑器件(PLD)的局部重配置的示例性过程。
图2示出根据一个实施方式的用于接收输入以产生用于局部重配置模拟的源文件的示例性过程。
图3示出根据一个实施方式的用于模拟源文件的示例性过程。
图4示出根据一个实施方式的用于实现可编程芯片的示例性技术。
图5示出根据一个实施方式的计算机系统的一个例子。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿尔特拉公司,未经阿尔特拉公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210228928.6/2.html,转载请声明来源钻瓜专利网。





