Patent ID: 8001510
Filing Date: 2011-08-16
Classification: G06F

Abstract:
1. A method for mapping an electronic design specification to an implementation, the design specification including a plurality of functional units, the method comprising: associating a quality metric with one or more of the functional units; mapping, by a processor, each functional unit to a respective initial implementation; determining for each functional unit based on the mapping, a respective quality indicator that specifies a degree to which the functional unit achieves the associated quality metric; selecting at least one of the functional units for remapping based on at least one of the quality indicator of that functional unit or the quality indicator of another functional unit; selecting an alternative implementation to the initial implementation for each selected functional unit to improve the quality indicator, wherein the alternative implementation is selected from at least one hardware-type implementation and at least one software-type implementation; and remapping the selected functional unit to the selected alternative implementation, wherein the at least one of the functional units selected for remapping is a functional unit having a quality indicator that fails to meet a threshold.