Parallelizing timing-based operations for circuit designs

    公开(公告)号:US10303833B1

    公开(公告)日:2019-05-28

    申请号:US15429014

    申请日:2017-02-09

    申请人: Xilinx, Inc.

    IPC分类号: G06F17/50

    摘要: Parallelizing operations for implementing a circuit design can include dividing, using a processor, the circuit design into a plurality of partitions, wherein each partition is stored as a separate file, for each partition, generating, using the processor, a timing arc file specifying boundary delays for the partition, and generating, using the processor, a partition design file specifying interfaces of the partitions. Using the processor, a plurality of processes executing in parallel can be initiated. Each process is adapted to operate on a selected partition using the partition design file and the timing arc files for the other partitions to generate an updated file for the selected partition.

    Incremental synthesis for changes to a circuit design

    公开(公告)号:US10586005B1

    公开(公告)日:2020-03-10

    申请号:US15927846

    申请日:2018-03-21

    申请人: Xilinx, Inc.

    IPC分类号: G06F17/50

    摘要: Incremental synthesis for changes to a circuit design can include synthesizing, using computer hardware, a first circuit design resulting in a partitioning of the first circuit design and a plurality of synthesized partitions of the first circuit design and, for a second circuit design that is a modified version of the first circuit design and based upon the partitioning of the first circuit design, determining, using the computer hardware, a partition of the second circuit design that differs from the first circuit design. The partition of the second circuit design can be technology mapped using the computer hardware resulting in a synthesized partition of the second circuit design. A synthesized circuit design corresponding to the second circuit design can be generated using the computer hardware by combining synthesized partitions of the plurality of synthesized partitions of the first circuit design that are unchanged relative to the second circuit design with the synthesized partition of the second circuit design.