发明名称 Electronic design automation tool for display of design profile
摘要 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.
申请公布号 US6317860(B1) 申请公布日期 2001.11.13
申请号 US19970958431 申请日期 1997.10.27
申请人 ALTERA CORPORATION 发明人 HEILE FRANCIS B.
分类号 G01R31/317;G01R31/3177;G01R31/3185;G06F9/44;G06F9/445;G06F11/14;G06F11/273;G06F11/28;G06F12/00;G06F17/50;G06Q10/00;H01L21/82;(IPC1-7):G06F17/50 主分类号 G01R31/317
代理机构 代理人
主权项
地址