ELECTRONIC DESIGN AUTOMATION TOOL FOR DISPLAY OF DESIGN PROFILE

Patent №

US 6,317,860

Granted

2001-11-13

Filed 1997

Owner

ALTERA CORPORATION

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

08958431

A technique accurately calculates utilization information for an electronic design to help optimize the design. After synthesis of the complete design, information including number of combinatorial logic cells, maximum number of levels of combinatorial logic cells, number of registered logic cells, and number of latch logic cells for each line of source code is displayed. The information is in a source file text editor or in a graphic editor. The technique maps back from logic cells to technology-independent gates and back to lines of source code taking into account synthesized logic cells, and displays how many logic cells a line of source code is responsible for producing. For post-synthesis netlists having no synthesized logic cells, gates are grouped according to which logic cell they correspond. For netlists with synthesized logic cells, regions of logic cells within the netlist are first identified. Starting from a non-synthesized logic cell, its inputs are traversed upstream to form a region of logic cells until either an input pin is reached or another non-synthesized logic cell is reached. Regions may overlap. Synthesized logic cells within more than one region contribute a fraction to each region. Next, regions of gates are identified in the gate-level netlist that correspond to each region of logic cells. Logic cells of each region are distributed among gates of the corresponding region. Logic cells are counted for a line of source code by identifying to which gates the line corresponds and summing the logic cells for those gates.

AI hardwareG06F 8/60G01R 31/3177G01R 31/318516G06F 8/65G06F 8/71G06F 11/0748G06F 11/2294G06F 30/30+10 more

AI classification

AI hardware1.00
Machine learning0.01
Natural language0.01
Planning0.00
Knowledge representation0.00
Speech0.00
Evolutionary computation0.00
Vision0.00

Ownership

ALTERA CORPORATION

assignment · 88670611

Assignors

HEILE, FRANCIS B.

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

© 2026 NYSGPT2525 LLC