基于关键值真值表的数字电路仿真方法及装置制造方法及图纸

技术编号:40420352 阅读:25 留言:0更新日期:2024-02-20 22:39
本公开涉及一种基于关键值真值表的数字电路仿真方法及装置。该方法包括:获取待进行仿真的数字电路的电路信息;获取多个输入信号的信号值;基于所述电路信息获取所述数字电路对应的端口信息和运算逻辑关键值真值表;基于所述端口信息将所述多个输入信号输入到所述目标数字电路对应的端口;通过所述多个信号的信号值和所述运算逻辑关键值真值表得到所述数字电路的仿真输出结果。本申请涉及的基于关键值真值表的数字电路仿真方法及装置,能够在数字电路仿真过程中加快真值表的获取效率,简化真值表占用空间,压缩真值表大小,进而提高布尔函数的计算时间,减少系统整体仿真时间。

【技术实现步骤摘要】

本公开涉及数字电路领域,具体而言,涉及一种基于关键值真值表的数字电路仿真方法及装置


技术介绍

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

2、eda仿真器可以对电路的功能行为进行模拟,而不需要建立实际的电路(这过程可能繁琐而昂贵),因此它是一种很有实用价值的工具。在构建实际的电路之前,对设计进行仿真验证,可以大大地提高设计效率。这是由于,设计人员可以在构建电路之前,预先观察、研究电路的行为,而不必为电路的物理实现付出时间和经济的成本。尤其是集成电路,在物理上实现电路所需的光掩模等电子工艺成本不菲,而集成电路的高复杂性又在面包板上面难以实现,用传统的方法研究电路的行为较为困难。因此,几乎所有的集成电路设计都较为依赖仿真。最著名的模拟仿真是spice,而最著名的数字电路仿真器都是基于verilog或vhdl的。

3、数字电路是以二值数字逻辑为基础的,其本文档来自技高网...

【技术保护点】

1.一种基于关键值真值表的数字电路仿真方法,其特征在于,包括:

2.如权利要求1所述的数字电路仿真方法,其特征在于,还包括:

3.如权利要求2所述的数字电路仿真方法,其特征在于,基于所述表达式树生成所述运算逻辑关键值真值表,包括:

4.如权利要求3所述的数字电路仿真方法,其特征在于,基于所述目标值遍历所述表达式树,包括:

5.如权利要求3所述的数字电路仿真方法,其特征在于,在遍历的过程中基于逻辑关系推算出所述布尔函数的运算逻辑关键值组合,包括:

6.如权利要求5所述的数字电路仿真方法,其特征在于,逐一遍历下层节点直至遍历到底层叶...

【技术特征摘要】

1.一种基于关键值真值表的数字电路仿真方法,其特征在于,包括:

2.如权利要求1所述的数字电路仿真方法,其特征在于,还包括:

3.如权利要求2所述的数字电路仿真方法,其特征在于,基于所述表达式树生成所述运算逻辑关键值真值表,包括:

4.如权利要求3所述的数字电路仿真方法,其特征在于,基于所述目标值遍历所述表达式树,包括:

5.如权利要求3所述的数字电路仿真方法,其特征在于,在遍历的过程中基于逻辑关系推算出所述布尔函数的运算逻辑关键值组合,包括:

6.如权利要求5所述的数字电路仿...

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

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

1