[发明专利]集成电路仿真方法及系统无效
申请号: | 201110297786.4 | 申请日: | 2011-09-30 |
公开(公告)号: | CN102360397A | 公开(公告)日: | 2012-02-22 |
发明(设计)人: | 吴玉平;陈岚 | 申请(专利权)人: | 中国科学院微电子研究所 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 逯长明;王宝筠 |
地址: | 100029 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 集成电路 仿真 方法 系统 | ||
技术领域
本发明涉及集成电路设计自动化领域,更具体地说,涉及一种集成电路 仿真的方法及系统。
背景技术
集成电路仿真是集成电路设计中的重要步骤之一,是为了验证集成电路 设计的逻辑和电路功能正确与否,以确保电路设计的准确性,而集成电路仿 真是集成电路设计流程中的一个主要耗时的过程之一,是左右集成电路设计 周期的一个重要影响因素之一,提高集成电路仿真速度可以有效地缩短集成 电路的设计周期,进一步的降低集成电路产品的设计成本并提高产品的竞争 力。
集成电路仿真要对集成电路网表上的每一个仿真时间点进行仿真计算, 在传统的集成电路仿真方法中,如图1所示,是在时间维度上作为一个整体, 逐个进行仿真时间点,也就是说,将集成电路网表作为一个整体的电路仿真 时间窗口,从整个电路仿真时间窗口的起始时间点开始,顺序进行仿真计算, 直至到达整个电路仿真时间窗口的终止时间点就结束电路仿真,这样,整个 电路的仿真时间为整个电路仿真时间窗口内各个仿真时间点所用的时间之 和。
而随着集成电路的功能日益复杂,其电路的规模也日益庞大,如何提高 集成电路仿真的速度成为一个研究热点,而随着计算机平台的计算资源的不 断发展,人们提出了多个计算资源进行并行执行计算任务的仿真技术,以提 高集成电路仿真的效率,而目前,这种并行计算主要体现在对同一仿真时间 点上不同仿真计算任务的并行执行,诸如器件方程计算并行化、稀疏矩阵求 解的并行化和电路不同结构部分的仿真计算并行化等。
虽然这些并行化提高了每个仿真时间点的速度,但整个电路的仿真时间 仍然为各个仿真时间点所用的时间之和,日益复杂的集成电路需要更高效率 的电路仿真方法,以有效地缩短集成电路的设计周期,提高产品的竞争力。
发明内容
本发明实施例提供一种集成电路仿真的方法及系统,实现了不同时间点 之间的并行仿真,大大提高了仿真效率。
为实现上述目的,本发明实施例提供了如下技术方案:
一种集成电路仿真方法,包括:
提供待测电路的电路网表和逻辑仿真结果;
将电路网表中的仿真时间点划分为N个连续的仿真时间窗口,每个仿真 时间窗口的仿真时间点为从仿真窗起点至仿真窗终点的连续时间点,第n+1 个仿真时间窗口的仿真窗起点为第n个仿真时间窗口的仿真窗终点之前的仿 真时间点,以使相邻仿真时间窗口之间具有重叠时间区,N、n为正整数,1 ≤n<N;
根据逻辑仿真结果中与每个仿真时间窗口的仿真窗起点相对应的时间点 的逻辑状态值,确定每个仿真时间窗口在仿真窗起点的电路仿真初始数据;
根据各仿真时间窗口的电路仿真初始数据,以并行方式进行各个仿真时 间窗口的电路仿真计算,在第n个仿真时间窗口与第n+1个仿真时间窗口的 重叠时间区内结束第n个仿真时间窗口的电路仿真计算;
根据各个仿真时间窗口的电路仿真计算的结果进行数据拼接,以得到包 括电路网表中所有仿真时间点的待测电路仿真结果。
可选地,将电路网表中的仿真时间点划分为N个连续的仿真时间窗口的 的步骤包括:
获取待测电路的电路网表的起始时间Ts和结束时间Te;
确定仿真时间窗口数目为N;
将每个仿真时间窗口的长度定义为Tsim-win=(Te-Ts)/N*(1+k),k的数值 范围为(0,1);
根据仿真时间窗口的长度,确定N个连续的仿真时间窗口,仿真时间窗 口的仿真窗起点t(s,n)及仿真窗终点t(e,n),其中,t(s,1)=Ts,t(e,N)=Te,t(s,n)= (Te-Ts)/N*(n-1-k/2),t(e,n)=(Te-Ts)/N*(n+k/2),第n+1个仿真时间窗口 与第n个仿真时间窗口的重叠时间区为(Te-Ts)/N*k,1<n<N。
可选地,所述k的数值范围为(0,0.05)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院微电子研究所,未经中国科学院微电子研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110297786.4/2.html,转载请声明来源钻瓜专利网。