The present top-down multi-objective design methodology leverages multi-objective optimization/synthesis technology to enable a powerful way to handle complex designs, and to maximize IP reuse. This methodology is top-down in that the system is described in a hierarchical manner of larger subsystems containing progressively smaller subsystems. It leverages multi-objective technology by automatically determining tradeoffs for each node at each level of the hierarchy and using these tradeoffs to determine the design space of the node's parent node. The present invention is suitable for any combination of optimization, synthesis, or manual design at every level.
展开▼