System and method for automatic generation of gate-level descriptions from table-based descriptions for electronic design automation
AssigneeSynopsys, Inc.
InventorPeter Wohl
Life of this patent
Estimating the term…
Loading patent…
AssigneeSynopsys, Inc.
InventorPeter Wohl
Estimating the term…
Automatic generation of gate-level descriptions from table-based descriptions within the field of electronic design automation. The gate-level and structural descriptions are used for test generation processes and some formal verification processes. For combinational table-based descriptions, ordered ternary decision diagram (OTDD) graphs are used with novel input reordering to extract prime, non-redundant cube sets that can include high level functions (e.g., XOR, XNOR, MUX). For sequential table-based descriptions, a reduced or "clock" based OTDD graph is generated from which data and clock signals are identified and characterized. Input reordering is done and a complete sequential OTDD graph is generated, followed by port separation and characterization of the sequential element. Clock and data functions are then constructed on a port-by-port basis using the prime, non-redundant cube set generation processes of the combinational logic phase. By providing an automatic generation process for the gate-level and structural descriptions, processes for verifying equivalence between the gate-level and structural descriptions and the table-based descriptions can be eliminated from the design phase.
A computer implemented method for generating a gate-level description of an integrated circuit cell, said method comprising the steps of:
A computer system comprising a processor coupled to a bus and a memory unit coupled to said bus, said memory unit having stored therein instructions that when executed implement a method for generating a gate-level description of an integrated circuit cell, said method comprising the steps of:
A computer implemented method for generating a gate-level description of an integrated circuit cell, said method comprising the steps of:
Dependencies are inferred from the claim text.