Searching this vast space is a very labor-intensive effort, typically requiring many weeks of experimentation, and often guided by past experiences and tribal knowledge. To create an optimal design recipe, engineers must ingest volumes of high-velocity data and make complex decisions on the fly with incomplete analysis, often leading to decision fatigue and over-constraining of their design. This manual, iterative, Design Space Exploration (DSE) process has partitioned the problem to manage its complexity. By consequence, the exploration of choices in design workflows has been severely limited, and designers’ productivity has been impacted by a large volume of small decisions.
In today’s hypercompetitive markets and stringent silicon manufacturing requirements, the difference between a good recipe and an optimal recipe can be 100s of MHz of performance; hours of battery life; or millions of dollars in design costs.