【技术实现步骤摘要】
最大化显示芯片设计代码注解的方法、电子设备和介质
[0001]本专利技术涉及芯片
,尤其涉及一种最大化显示芯片设计代码注解的方法、电子设备和介质。
技术介绍
[0002]在芯片设计验证领域中,通常需要检验同一个设计信号在不同时间点下的数据值。为了在设计代码文件中查看对应的信号值,通常采用注解(Annotation)的方式,在同一个显示界面中,既显示原始的设计代码文件,又显示对应时间点下的信号的具体数据值。现有技术中,通常在设计代码中以另起一行的方式,来显示对应的信号变量的数据值,并且信号变量名与信号值在列上对应。但是,当一个信号的信号值所需要的显示长度大于信号变量名时,显示界面无法显示完整的信号值数据,显示效果不佳。因此部分工具也会采用多行的方式来显示注解信息。但该当同一行的信号变量数目太多时,显示界面中将存在大量注解信息,而无法显示足够多的芯片设计信息,导致界面利用率低。由此可知,如何提高芯片设计注解显示的界面利用率,提高显示效果成为亟待解决的技术问题。
技术实现思路
[0003]本专利技术目的在于,提供一种最大化显示芯片设计代码注解的方法、电子设备和介质,提高了芯片设计注解显示的界面利用率和显示效果。
[0004]根据本专利技术第一方面,提供了一种最大化显示芯片设计代码注解的方法,包括:步骤S1、将可视界面纵向划分为第一显示区域和第二显示区域,所述第一显示区域用于显示芯片设计代码,所述第二显示区域用于显示芯片设计代码对应的注解信息;步骤S2、获取所述第一显示区域所显示的芯片设计代码中 ...
【技术保护点】
【技术特征摘要】
1.一种最大化显示芯片设计代码注解的方法,其特征在于,包括:步骤S1、将可视界面纵向划分为第一显示区域和第二显示区域,所述第一显示区域用于显示芯片设计代码,所述第二显示区域用于显示芯片设计代码对应的注解信息;步骤S2、获取所述第一显示区域所显示的芯片设计代码中的第j个待显示注解代码行A
j
对应的四元组信息(T
j
,x
j
,Vx
j
,W
j
),其中,所述第一显示区域的显示总行数为R;T
i
为A
j
在芯片设计代码中对应的物理行号,待显示注解代码行为需要显示注解的代码行;x
j
为A
j
在第二显示区域对应的待写入注解行数,Vx
j
为A
j
在第二显示区域对应的待显示注解行数,初始设置Vx
j
=x
j
;W
j
为到第j个待显示注解代码行为止,第二显示区域的待写入注解行总数,j的取值范围为1到J,J为当前所显示的芯片设计代码中待显示代码行总数,J≤R,1≤T
i
≤R;步骤S3、对比W
J
和R,若W
J
≤R,则直接执行步骤S5,否则,执行步骤S4;步骤S4、更新至少一个Vx
j
,使得所有Vx
j
的总和等于R,然后执行步骤S5;步骤S5、在所述第二显示区域显示每一A
j
对应Vx
j
行注解信息。2.根据权利要求1所述的方法,其特征在于,所述步骤S2包括:步骤S21、初始化芯片设计代码序号r=1,j=0,W
j
=0,执行步骤S22;步骤S22、获取所述第一显示区域所显示的芯片设计代码中的第r行设计代码B
r
,若B
r
中存在信号变量,则设置j=j+1,设置A
j
=B
r
,执行步骤S23,否则,执行步骤S25;步骤S23、获取A
j
对应的物理行号T
i
、信号变量数量G
j
和信号变量列表L
j
;步骤S24、基于G
j
获取A
j
在第二显示区域对应的待写入注解行数x
j
,x
j
=
⌈
G
j
/m
⌉
,其中,m为所述第二显示区域每一行能够显示的信号变量注解数量,
⌈ ⌉
表示向上取整,设置Vx
j
=x
j
,设置W
j
=W
j
+ x
j
...
【专利技术属性】
技术研发人员:张邦全,
申请(专利权)人:上海合见工业软件集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。