基于多个选中节点的树节点展开方法、电子设备和介质技术

技术编号:46601464 阅读:1 留言:0更新日期:2025-10-10 21:32
本发明专利技术涉及EDA设计技术领域,尤其涉及一种基于多个选中节点的树节点展开方法、电子设备和介质,本发明专利技术通过构建当前选中的节点列表,结合待处理节点栈,以深度遍历为主线,配合广度遍历,将每一当前选中节点展开至待展开深度,提高了基于多个选中节点的树节点展开效率和准确性,极大的便利了用户对于复杂树形数据结构的展开操作行为。

【技术实现步骤摘要】

本专利技术涉及eda设计,尤其涉及一种基于多个选中节点的树节点展开方法、电子设备和介质


技术介绍

1、在电子设计自动化(electronic design automation,简称eda)设计中,通常采用vhdl,verilog、systemverilog等语言编写代码描述一个复杂的电路行为。这些代码会被组织成一个带有层次结构的树形结构,电路中的每一个子模块对应的代码会被独立编写成模块,由该模块实例化出来的子电路结构会成为树形结构上的一个节点。代码编译后,根据各模块的连接关系,生成一个至顶到下的层次树,每一个子电路模块会被表示成该树下的子节点,一般称之为范围(scope)。

2、在验证过程中,通过该层次树来观察整个设计的层次/连接关系,然后找到所关注的模块节点,进行针对性的验证行为。在电路设计中层次树的节点较多,节点层次也较深,因此会提供折叠与展开的功能。在验证功能时,可能会关注层次树的多个节点,以及其邻近节点之间的关系,因此需要对多个选中的节点进行展开。由于树形数据结构复杂,若针对选中节点逐个进行展开,效率低且易出错。由此可知,如何提高基本文档来自技高网...

【技术保护点】

1.一种基于多个选中节点的树节点展开方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,

3.根据权利要求1所述的方法,其特征在于,

4.根据权利要求1所述的方法,其特征在于,

5.根据权利要求1所述的方法,其特征在于,

6.根据权利要求5所述的方法,其特征在于,

7.根据权利要求1所述的方法,其特征在于,

8.根据权利要求7所述的方法,其特征在于,

9.一种电子设备,其特征在于,包括:

10.一种计算机可读存储介质,其特征在于,存储有计算机可执行指令,所述计算机可...

【技术特征摘要】

1.一种基于多个选中节点的树节点展开方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,

3.根据权利要求1所述的方法,其特征在于,

4.根据权利要求1所述的方法,其特征在于,

5.根据权利要求1所述的方法,其特征在于,

6.根据权利要求5所述的方...

【专利技术属性】
技术研发人员:张邦全
申请(专利权)人:成都融见软件科技有限公司
类型:发明
国别省市:

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

1