数字电路仿真中表达式的计算方法及装置制造方法及图纸

技术编号:41772753 阅读:22 留言:0更新日期:2024-06-21 21:48
本公开涉及一种数字电路仿真中表达式的计算方法及装置。该方法包括:在数字电路仿真过程中获取待计算的表达式;生成所述表达式的前缀表达式;根据所述表达式和所述前缀表达式构建三层数据结构,所述三层数据结构包括计算层;根据所述前缀表达式生成所述计算层中的运算序列数组和数据数组;根据运算序列数组中元素的元素类型和内容调用数据进行计算;由所述数据数组获取所述表达式的计算结果。本申请涉及的数字电路仿真中表达式的计算方法及装置,能够在数字电路仿真过程中,提高长表达式的运算效率,减少仿真的内存开销,减少信号存取次数,加快仿真速度。

【技术实现步骤摘要】

本公开涉及计算机信息处理领域,具体而言,涉及一种数字电路仿真中表达式的计算方法及装置


技术介绍

1、用数字信号完成对数字量进行算术运算和逻辑运算的电路称为数字电路,或数字系统。由于它具有逻辑运算和逻辑处理功能,所以又称数字逻辑电路。逻辑门是数字逻辑电路的基本单元。数字电路可以分为组合逻辑电路和时序逻辑电路两大类。

2、在构建实际的电路之前,对设计进行仿真验证,可以大大地提高设计效率。这是由于,设计人员可以在构建电路之前,预先观察、研究电路的行为,而不必为电路的物理实现付出时间和经济的成本。尤其是集成电路,在物理上实现电路所需的光掩模等电子工艺成本不菲,而集成电路的高复杂性又在面包板上面难以实现,用传统的方法研究电路的行为较为困难。因此,几乎所有的集成电路设计都较为依赖仿真。

3、数字电路中存在着大量的表达式,主要由逻辑运算和算数运算组成。eda仿真器可以对电路的功能行为进行模拟,而不需要建立实际的电路,因此它是一种很有实用价值的工具。最著名的模拟仿真是spice,而最著名的数字电路仿真器都是基于verilog或vhdl的。对于数字本文档来自技高网...

【技术保护点】

1.一种数字电路仿真中表达式的计算方法,其特征在于,包括:

2.如权利要求1所述的方法,其特征在于,根据所述表达式和所述前缀表达式构建三层数据结构,包括:

3.如权利要求2所述的方法,其特征在于,通过所述表达式中的数据构建第一数据层和第二数据层,包括:

4.如权利要求3所述的方法,其特征在于,还包括:

5.如权利要求1所述的方法,其特征在于,根据所述前缀表达式生成所述计算层中的运算序列数组和数据数组,包括:

6.如权利要求5所述的方法,其特征在于,将所述字符和其对应的元素类型作为元素以储存在运算序列数组,包括

7....

【技术特征摘要】

1.一种数字电路仿真中表达式的计算方法,其特征在于,包括:

2.如权利要求1所述的方法,其特征在于,根据所述表达式和所述前缀表达式构建三层数据结构,包括:

3.如权利要求2所述的方法,其特征在于,通过所述表达式中的数据构建第一数据层和第二数据层,包括:

4.如权利要求3所述的方法,其特征在于,还包括:

5.如权利要求1所述的方法,其特征在于,根据所述前缀表达式生成所述计算层中的运算序列数组和数据数组,包括:

6.如权利要求5所述的方法,其特征在于,将所述字符和其对应的元素类型作为元素以储存在运算序列数组,包括:

7.如权利要求1所述...

【专利技术属性】
技术研发人员:张彦博张楠史峰
申请(专利权)人:北京芯思维科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1