SYNTHESIS, PLACE, AND ROUTE RESPONSIVE TO REASONS FOR CRITICAL PATHS NOT MEETING PERFORMANCE OBJECTIVE

Patent №

US 8,091,057

Granted

2012-01-03

Filed 2009

Owner

XILINX, INC.

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

12604764

Methods are provided for implementing a design of an integrated circuit meeting a performance objective. A timing analysis for the design specifies critical timing paths that do not meet the performance objective. Reasons are determined for the critical timing paths failing to meet the performance objective. A specification of the design is synthesized into a netlist specifying interconnections of primitive elements. The synthesis includes controlling a fanout of a primitive element on each critical timing path failing from excessive fanout. The primitive elements are placed at respective positions, including priority placement of a primitive element on each critical timing path failing from bad placement. The interconnections are routed between the primitive elements at the respective positions. The routing includes priority routing of an interconnection on each critical timing path failing from long routing. A specification of the placed and routed primitive elements is stored.

AI classification

AI hardware0.69
Knowledge representation0.00
Vision0.00
Machine learning0.00
Natural language0.00
Speech0.00
Evolutionary computation0.00
Planning0.00

Ownership

XILINX, INC.

assignment · 234150295

Assignors

SUTHAR, VISHAL, NAKKALA, VINOD K.

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC