源代码层次结构的获取方法、电子设备和介质

    公开(公告)号:CN118170415B

    公开(公告)日:2024-07-12

    申请号:CN202410599996.6

    申请日:2024-05-15

    发明人: 张邦全 李琛

    IPC分类号: G06F8/65

    摘要: 本发明涉及计算机技术领域,尤其涉及一种源代码层次结构的获取方法、电子设备和介质,方法包括S1、获取当前事件循环队列中首个任务,若为可视范围层次结构获取任务,则执行S2,若为全局层次结构获取任务,执行S3;S2、执行待处理可视范围的层次结构获取任务,更新已生成的可视范围的层次结构,将事件循环队列中首个任务删除,返回S1;S3、执行全局层次结构获取任务,更新AL,更新已生成的全局层级结构,将事件循环队列中首个任务删除,执行S4;S4、若更新后的AL

    基于动态增删文本行的文件行定位方法、电子设备和介质

    公开(公告)号:CN118211567A

    公开(公告)日:2024-06-18

    申请号:CN202410320064.3

    申请日:2024-03-20

    发明人: 张邦全 向君

    IPC分类号: G06F40/151 G06F30/3308

    摘要: 本发明涉及芯片技术领域,尤其涉及一种基于动态增删文本行的文件行定位方法、电子设备和介质,方法包括:步骤S1、初始化设置一个链表,链表初始设置为空;步骤S2、在可视内容中加载原文件内容,然后在可视内容加载的原文件内容中动态插入内容;步骤S3、根据在可视内容加载的原文件内容中动态插入的内容在链表中动态生成链表元素;步骤S4、基于{L1,L2,…,Ln,…,LN}执行文件可见内容行和原文件内容行之间的转换。本发明能够实现文件可见内容行和原文件内容行之间的高效转换。

    四态值case语法跳表实现方法、电子设备和介质

    公开(公告)号:CN118170393A

    公开(公告)日:2024-06-11

    申请号:CN202410449956.3

    申请日:2024-04-15

    IPC分类号: G06F8/41

    摘要: 本发明涉及计算机技术领域,尤其涉及一种四态值case语法跳表实现方法、电子设备和介质,方法包括:步骤S1、遍历待处理case语句,获取集合V1、集合V3、max以及min;步骤S2、生成四态值case跳表;步骤S3、生成待处理输入值VA,若VA中在非V3中对应的下标位置出现x或z,则执行步骤S7,否则,执行步骤S4;步骤S4、获取VA在四态值case跳表中对应的偏移值OF;步骤S5、若0≤OF≤X‑1,则执行步骤S6,否则,执行步骤S7;步骤S6、跳转至四态值case跳表的OF偏移位置的对应的跳表项执行;步骤S7、跳转至GX执行。本发明减少了四态值case语法实现的时间,提高了系统执行速度。

    一种信号激活状态的判断方法

    公开(公告)号:CN117093432B

    公开(公告)日:2024-01-26

    申请号:CN202311333790.0

    申请日:2023-10-16

    发明人: 李琛 张邦全

    IPC分类号: G06F11/22

    摘要: 本发明涉及芯片验证技术领域,特别是涉及一种信号激活状态的判断方法,该方法通过获取目标信号和计算模块,按照处理计算模块的相反顺序依次遍历每个计算模块的信号输出变量,得到与目标信号匹配的N个目标计算模块;根据每个目标计算模块的信号输入变量和信号输出变量,判断目标计算模块是否激活,在激活判断的过程中利用未被处理顺序晚于modi的计算模块处理的输出信号作为有效输出信号,通过有效输出信号屏蔽信号值中相应位置的信号干扰达到辅助判断激活状态的目的,能够使判断激活的结果更加准确,提高判断效率。

    芯片设计代码注解的自适应显示方法、电子设备和介质

    公开(公告)号:CN117236270A

    公开(公告)日:2023-12-15

    申请号:CN202310782803.6

    申请日:2023-06-29

    发明人: 张邦全

    摘要: 本发明涉及芯片技术领域,尤其涉及一种芯片设计代码注解的自适应显示方法、电子设备和介质,本发明将可视界面纵向划分为第一显示区域和第二显示区域,将芯片设计代码和注解信息解耦,通过两个区域显示使得注解信息的展示更加灵活和紧凑。此外,通过获取所述第一显示区域所显示的芯片设计代码中待显示注解代码的四元组信息,确定第一显示区域中能够在第二显示区域显示注解信息的显示列边界值,将第一显示区域划分为可显示注解信息的代码区域和不可显示注解信息的代码区域,然后在第二显示区域显示显示第一显示区域中可显示注解信息的代码区域的待显示注解代码的注解信息,提高了芯片设计注解显示的界面利用率和显示效果。

    层次结构树节点的查找方法、电子设备和介质

    公开(公告)号:CN117150095A

    公开(公告)日:2023-12-01

    申请号:CN202311170128.8

    申请日:2023-09-12

    发明人: 林航 李琛 张邦全

    摘要: 本发明涉及一种层次结构树节点的查找方法、电子设备和介质,包括:S1、获取第一目标特征信息;S2、将顶层节点与第一目标特征信息匹配,若成功,则结束,否则,将顶层节点确定为当前节点,执行S3;S3、将排序第一的当前节点的子节点更新为当前节点;S4、从底层数据中查找进行匹配,若成功,则执行S6,否则,执行S5;S5、判断是否存在未被查找的子节点,若存在,则返回S3,若不存在,判断是否存在未被查找的同级节点,若有,则当前节点同级的未被查找的节点更新为当前节点,返回S4,若没有,将当前节点的父节点同级的节点更新为当前节点,返回S4;S6、生成并显示目标查找节点。本发明提高了层次结构树节点的查找效率。

    设计层次树子结点信息存储方法、电子设备和介质

    公开(公告)号:CN117009090A

    公开(公告)日:2023-11-07

    申请号:CN202311269276.5

    申请日:2023-09-28

    发明人: 赵建 张邦全

    IPC分类号: G06F9/50 G06F30/33

    摘要: 本发明涉及芯片技术领域,尤其涉及一种设计层次树子结点信息存储方法、电子设备和介质,步骤S1、在内存中为设计层次树的非叶子结点Ai构建Di;步骤S2、当需要向Di中插入子结点信息时,判断P1i和P2i是否有效,若P1i有效,则执行步骤S3,若P2i有效,则执行S6;步骤S3、将子结点信息插入Vi中,更新Ui,执行S4;步骤S4、若Ui=R,则执行步骤S5,否则,返回S2;步骤S5、将Vi中存储的子结点信息复制到Ki中,释放Vi,将P1i设置为空指针,将P2i设置为有效状态且指向Ki,返回S2;步骤S6、将子结点信息插入Ki中,返回执行S2。本发明降低了设计层次树结点信息存储的内存使用量。

    基于使用行的宏定义文本展开方法、电子设备和介质

    公开(公告)号:CN116756103B

    公开(公告)日:2023-10-27

    申请号:CN202311066610.7

    申请日:2023-08-23

    发明人: 张邦全 赵建 林航

    IPC分类号: G06F16/16 G06F16/17

    摘要: 本发明涉及计算机技术领域,尤其涉及一种基于使用行的宏定义文本展开方法、电子设备和介质,方法包括步骤S1、初始化宏使用行展开列表为空;步骤S2、判断是否包括目标宏使用行的宏展开文本,若是,则将目标宏使用行对应的宏定义展开文本确定为目标展开文本,结束流程,否则,获取目标宏使用行的原始代码设置在代码存储单元中,执行步骤S3;步骤S3、确定当前待展开宏,在代码存储单元中展开当前待展开宏;步骤S4、判断目标宏使用行的宏是否全部展开,若是,则将当前代码存储单元中存储的代码确定为目标宏展开文本,并存储至宏展开列表中,结束流程,否则,返回执行步骤S3。本发明节省了宏文本展开的内存和计算资源消耗。