本发明提供了一种在电路中添加仿真信号输出符号的方法,可以在电路的Net或者器件节点上添加符号,用以表示在仿真中存储这些Nets、器件节点的电压以及电流信号,属于EDA工具中电路设计领域。
背景技术:
在集成电路设计中,对电路进行仿真是其中必不可少的环节,而仿真后查看关键信号的电压或者电流波形,用以衡量电路是否达到预期设计更是重中之重的工作。传统的EDA工具中,都是依赖集成在自身的仿真设置环境来设置关键信号的电压以及电流输出,如果EDA工具自身没有集成仿真设置环境,那么就需要在导出电路仿真网表之后,人工地在网表里添加信号波形输出语句。
本发明提供一种不需要依赖集成仿真环境就可以将存储关键信号电压或者电流的语句输出到仿真网表里的方法,即在电路中创建输出仿真信号电压或者电流的器件。这样输出的网表可以直接被第三方仿真工具进行仿真,而不用额外的操作。同时采用这种方法,也方便电路设计工程师之间的互相查图,在电路中就可以清楚的了解哪些信号要在仿真之后重点进行查看。是一种更为安全,更为有效,更为经济的输出以及查看仿真信号波形的方法。
技术实现要素:
本发明公开一种在电路中添加仿真信号输出符号的方法。在电路中添加仿真信号输出符号,在输出网表时,输出这些网表对应的波形信号输出语句。
Ø 提供八个仿真信号输出符号器件。
Ø 提供创建仿真信号输出符号器件的命令。
Ø 每种仿真信号输出符号代表存储一种仿真信号输出波形,分别是:
n 代表存储信号电压的符号:Voltage;
n 代表存储信号电压相位的符号:Voltage Phase;
n 代表存储信号电压dB20的符号:Voltage dB20;
n 代表存储差分信号电压的符号:Voltage Differential;
n 代表存储信号节点电流的符号:Current;
n 代表存储信号节点电流相位的符号:Current Phase;
n 代表存储信号节点电流dB20的符号:Current dB20;
n 代表存储差分信号节点电流的符号:Current Differential。
Ø 代表电压的符号只能添加在电路的Net上。
Ø 代表电流的符号只能添加在电路里器件的端口上。
Ø 在输出网表时,按照Hspice网表格式输出仿真信号符号对应的存储信号输出语句。
附图说明
图1 八个仿真信号输出符号图示
图2 创建仿真信号输出符号界面图示
图3 电路中创建仿真信号输出符号图示
图4 仿真信号输出符号对应的网表图示
具体实施步骤:
根据设计要求,在EDA工具中启动创建仿真信号输出符号的命令,在关键信号处添加符号,输出仿真网表。
具体功能操作如下:
1.在电路中,调用创建仿真信号输出符号的命令,其界面如图2所示;
2.在电路的关键信号处添加这些符号,如图3所示;
3.输出电路的仿真网表,这些符号对应的信号Hspice输出语句如图4所示。