[发明专利]集成电路仿真方法及系统无效
申请号: | 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个仿真时间窗口的电路仿真计算;
根据各个仿真时间窗口的电路仿真计算的结果进行数据拼接,以得到包 括电路网表中所有仿真时间点的待测电路仿真结果。
2.根据权利要求1所述的方法,其特征在于,将电路网表中的仿真时间 点划分为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。
3.根据权利要求2所述的方法,其特征在于,所述k的数值范围为(0, 0.05)。
4.根据权利要求1所述的方法,其特征在于,根据逻辑仿真结果中与每 个仿真时间窗口的仿真窗起点相对应的时间点的逻辑状态值,确定每个仿真 时间窗口在仿真窗起点的仿真初始数据的步骤包括:
从逻辑仿真结果中得到与每个仿真时间窗口的仿真窗起点相对应的时间 点的逻辑状态值;
将逻辑状态值转换为电路仿真数据;
将与仿真时间窗口的仿真窗起点相对应的电路仿真数据设置为该仿真时 间窗口在仿真窗起点的电路仿真初始数据。
5.根据权利要求1所述的方法,其特征在于,在第n个仿真时间窗口与 第n+1个仿真时间窗口的重叠时间区内结束第n个仿真时间窗口的电路仿真 计算的方法为:以第n个仿真时间窗口与第n+1个仿真时间窗口的重叠时间 区内指定的仿真时间点为第n个仿真时间窗口的电路仿真计算的结束时间点, 结束第n个仿真时间窗口的电路仿真计算。
6.根据权利要求5所述的方法,其特征在于,第n个仿真时间窗口的电 路仿真计算的结束时间点为第n个仿真时间窗口的仿真窗终点。
7.根据权利要求1所述的方法,其特征在于,在第n个仿真时间窗口与 第n+1个仿真时间窗口的重叠时间区内结束第n个仿真时间窗口的电路仿真 计算的方法为:判断第n个仿真时间窗口与第n+1个仿真时间窗口在重叠时 间区的电路仿真计算的结果是否相同,若相同,则结束第n个仿真时间窗口 的电路仿真计算。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院微电子研究所,未经中国科学院微电子研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110297786.4/1.html,转载请声明来源钻瓜专利网。