System and method for viewing and modifying configurable RTL modules
    2.
    发明授权
    System and method for viewing and modifying configurable RTL modules 有权
    用于查看和修改可配置RTL模块的系统和方法

    公开(公告)号:US09547735B2

    公开(公告)日:2017-01-17

    申请号:US14745675

    申请日:2015-06-22

    Applicant: Synopsys, Inc.

    CPC classification number: G06F17/5045

    Abstract: A configurable module editor and viewer (CMVE) reads the RTL description of a configurable module keeping track of all possible configuration options. Configuration options include pre-processor macros that are normally removed by RTL parsers. The CMVE allows users to view multiple configurations simultaneously. The CMVE assists users in editing the configurable module by presenting a simplified view of interest, while automatically propagating changes and maintaining consistency in the configurable module. The CMVE outputs updated RTL that maintains all configuration options.

    Abstract translation: 可配置的模块编辑器和查看器(CMVE)读取可配置模块的RTL描述,跟踪所有可能的配置选项。 配置选项包括通常由RTL解析器删除的预处理器宏。 CMVE允许用户同时查看多个配置。 CMVE通过呈现感兴趣的简化视图来帮助用户编辑可配置模块,同时自动传播更改并维护可配置模块的一致性。 CMVE输出更新的RTL,维护所有配置选项。

    MEMORY OPTIMIZATION FOR STORING OBJECTS IN NESTED HASH MAPS USED IN ELECTRONIC DESIGN AUTOMATION SYSTEMS

    公开(公告)号:US20230065867A1

    公开(公告)日:2023-03-02

    申请号:US17894557

    申请日:2022-08-24

    Applicant: Synopsys, Inc.

    Abstract: Sets of objects may be received which are desired to be stored using a nested hash map, where the nested hash map may include multiple levels, and where each set of objects in the sets of objects may correspond to a level in the nested hash map. The nested hash map may be created from a bottom level of the nested hash map to a top level of the nested hash map, which may include: creating a first hash map at a first level of the nested hash map, creating a first shared pointer which points to the first hash map, and creating a second hash map at a second level which is immediately above the first level, where the second hash map maps at least one object to the first shared pointer.

Patent Agency Ranking