Back to results
US 8,949,759 B2Granted
Reconfigurable logic fabrics for integrated circuits and systems and methods for configuring reconfigurable logic fabrics
AssigneeAchronix Semiconductor Corporation
InventorsRajit Manohar, Clinton W. Kelly
Life of this patent
Estimating the term…
Abstract
In accordance with the present invention there are provided herein asynchronous reconfigurable logic fabrics for integrated circuits and methods for designing asynchronous circuits to be implemented in the asynchronous reconfigurable logic fabrics.
Claims22
A method of configuring an asynchronous reconfigurable logic fabric for use in an integrated circuit, the method comprising:
- providing an electronic design tool;
- configuring the electronic design tool to operate in accordance with asynchronous dataflow representations, the asynchronous dataflow representations being selected from a group comprising at least one of merge, copy, function, split, sink, source, or initiate;
- and
- using the electronic design tool to configure an embedded array comprising asynchronous logic elements that include one or more of the asynchronous dataflow representations, said asynchronous logic elements being programmable to carry out logic operations on signals provided at asynchronous logic element inputs and to asynchronously provide operation results at asynchronous logic element outputs, and said asynchronous logic elements include at least one multiplier unit coupled to at least one memory unit.
1 more element
An Electronic Design Automation (EDA) tool that operates to configure an asynchronous reconfigurable logic fabric, the EDA tool being programmable to perform operations comprising:
- characterizing one or more asynchronous dataflow representations for the asynchronous reconfigurable logic fabric, the asynchronous dataflow representations being selected from a group comprising at least one of merge, copy, function, split, sink, source, or initiate;
- and
- configuring an embedded array comprising asynchronous logic elements that include one or more of the asynchronous dataflow representations, said asynchronous logic elements being programmable to carry out logic operations on signals provided at asynchronous logic element inputs and to asynchronously provide operation results at asynchronous logic element outputs, and said asynchronous logic elements include at least one multiplier unit coupled to at least one memory unit.
Dependencies are inferred from the claim text.