Low-level feedback-guided scheduling for high-level synthesis
AssigneeDeepMind Technologies Limited
InventorsZhigang Pan, Hanchen Ye, Xiaoqing Xu, Christopher Daniel Leary
Life of this patent
Estimating the term…
Loading patent…
AssigneeDeepMind Technologies Limited
InventorsZhigang Pan, Hanchen Ye, Xiaoqing Xu, Christopher Daniel Leary
Estimating the term…
The technology employs an iterative system of difference constraints (ISDC) approach that leverages low-level feedback from downstream tools to iteratively refine scheduling with respect to circuit design high-level synthesis. In each iteration, a number of subgraphs are extracted from an original computation graph and passed to selected downstream tools, e.g., for logic synthesis, placement and/or routing. The downstream tools' compilation results are extracted and fed back to a scheduler. With the feedback, the scheduler recalculates delay estimation between each pair of nodes in the original computation graph and prunes redundant scheduling constraints. As a result, the explorable design space is enlarged in the next iteration, leading to refined scheduling results. This feedback-guided approach is compatible with versatile design constraints and objectives, such as minimizing register usage given a targeted clock period, minimizing the clock period given a constrained area budget, etc., to provide improvements to the system operation.
A computer-implemented method, comprising:
A processing system, comprising:
Dependencies are inferred from the claim text.