Method and apparatus for unified out-of-context flow and automation for IP reuse and hierarchical design flows
    2.
    发明授权
    Method and apparatus for unified out-of-context flow and automation for IP reuse and hierarchical design flows 有权
    用于IP重用和层次化设计流程的统一的上下文流和自动化的方法和装置

    公开(公告)号:US08839166B1

    公开(公告)日:2014-09-16

    申请号:US13837234

    申请日:2013-03-15

    Applicant: Xilinx, Inc.

    CPC classification number: G06F17/5054 G06F17/505 G06F2217/66

    Abstract: A method, non-transitory computer readable medium and apparatus for using an out-of-context sub-block in a hierarchical design flow for an integrated circuit are disclosed. For example, the method identifies one or more sub-blocks in the hierarchical design flow that are eligible for creating the out-of-context sub-block, receives a selection of one of the one or more sub-blocks that are eligible and creates the out-of-context sub-block for the one of the one or more sub-blocks that is selected.

    Abstract translation: 公开了一种用于在集成电路的分层设计流程中使用失去上下文子块的方法,非暂时计算机可读介质和装置。 例如,该方法识别分层设计流程中的一个或多个子块,该子块有资格创建失去上下文的子块,接收一个或多个符合条件并创建的子块中的一个的选择 用于所选择的一个或多个子块中的一个的上下文子块。

    Development environment for heterogeneous devices

    公开(公告)号:US10977018B1

    公开(公告)日:2021-04-13

    申请号:US16704890

    申请日:2019-12-05

    Applicant: Xilinx, Inc.

    Abstract: Implementing an application within a heterogeneous device can include receiving an application specifying a plurality of hardware accelerators and having a plurality of sections corresponding to different subsystems of the heterogeneous device, wherein the plurality of sections are specified using different programming models. Compiling each section based on the programming model of the section and the subsystem of the heterogeneous device corresponding to the section into an accelerator representation. Linking the accelerator representations based on a platform of the heterogeneous device, generating a hardware implementation of the application for the heterogeneous device based on the linked accelerator implementations, and automatically generating program code configured to control one or more of the plurality of hardware accelerators of the hardware implementation.

    Message filtering for electronic design automation systems

    公开(公告)号:US09824170B1

    公开(公告)日:2017-11-21

    申请号:US14989676

    申请日:2016-01-06

    Applicant: Xilinx, Inc.

    CPC classification number: G06F17/5045 G06F17/5068

    Abstract: Message filtering may include, during a first processing phase of a design specified in source code, creating a filter table including message filters and storing the filter table in a memory using a processor. Each message filter may specify a message criterion and an object identifier of the design. During a subsequent processing phase of the design, received messages may be compared with the message filters of the filter table using the processor. Responsive to determining that a selected message matches a message criterion and an object identifier of a selected message filter, the message may be suppressed using the processor.

    Linking of simulators into a circuit design tool

    公开(公告)号:US09646118B1

    公开(公告)日:2017-05-09

    申请号:US14493154

    申请日:2014-09-22

    Applicant: Xilinx, Inc.

    CPC classification number: G06F17/5009 G06F17/5045 G06F2217/04

    Abstract: Simulators are linked to a circuit design tool by establishing a plurality of simulator objects in response to a plurality of registration commands, respectively. Each registration command specifies a simulation interface application associated with one of the simulators, and the simulation interface application has procedures for initiating functions of the associated simulator. For each simulator, values of properties of the simulator are stored in the respective simulator object. The values of the properties include references to the procedures of the associated simulation interface application. An interface, which is responsive to input commands, accesses the values of the properties and executes the procedures referenced by the values of the properties to initiate the functions of the simulators.

Patent Agency Ranking