Modern systems-on-a-chip platforms support multiple clock domains, in which different sub-circuits are driven by different clock signals. Although the frequency of each domain can be customized, the number of unique clock frequencies on a platform is typically limited. We define the clock-frequency assignment problem to be the assignment of frequencies to processing modules, each with an ideal maximum frequency, such that the sum of module processing times is minimized, subject to a limit on the number of unique frequencies. We develop a novel polynomial-time optimal algorithm to solve the problem, based on dynamic programming. We apply the algorithm to the particular context of post-improvement of accelerator-based hardware/software partit...
Abstract — Clock frequency and transistor density increases have resulted in elevated chip temperatu...
Consider an arbitrary network of communicating modules on a chip, each requiring a local signal tell...
Dynamic frequency and voltage control for a multiple clock domain microarchitectur
Modern systems-on-a-chip platforms support multiple clock domains, in which different sub-circuits a...
Multiple clock domains is one solution to the increasing problem of propagating the clock signal acr...
Enabled by the continuous advancement in fabrication technology, present day synchronous microproces...
Multiple Clock Domain processors provide an attractive solution to the increasingly challenging prob...
Journal ArticleAs clock frequency increases and feature size decreases, clock distribution and wire...
Although the clock skew can be exploited as a manageable resource in the design of digital systems, ...
Integrated systems with billions of transistors on a single chip are a now reality. These systems in...
In this paper we present a quadratic time algorithm using dynamic programming to compute the set of ...
) Abstract — Shrinking process geometries and the increasing use of IP components in SoC designs giv...
Microprocessors are traditionally designed to provide "best overall" performance across a ...
This paper proposes a new design methodology to partition streaming applications onto a multi clock ...
In this paper, we present a clustered, multiple-clock domain (CMCD) microarchitecture that combines ...
Abstract — Clock frequency and transistor density increases have resulted in elevated chip temperatu...
Consider an arbitrary network of communicating modules on a chip, each requiring a local signal tell...
Dynamic frequency and voltage control for a multiple clock domain microarchitectur
Modern systems-on-a-chip platforms support multiple clock domains, in which different sub-circuits a...
Multiple clock domains is one solution to the increasing problem of propagating the clock signal acr...
Enabled by the continuous advancement in fabrication technology, present day synchronous microproces...
Multiple Clock Domain processors provide an attractive solution to the increasingly challenging prob...
Journal ArticleAs clock frequency increases and feature size decreases, clock distribution and wire...
Although the clock skew can be exploited as a manageable resource in the design of digital systems, ...
Integrated systems with billions of transistors on a single chip are a now reality. These systems in...
In this paper we present a quadratic time algorithm using dynamic programming to compute the set of ...
) Abstract — Shrinking process geometries and the increasing use of IP components in SoC designs giv...
Microprocessors are traditionally designed to provide "best overall" performance across a ...
This paper proposes a new design methodology to partition streaming applications onto a multi clock ...
In this paper, we present a clustered, multiple-clock domain (CMCD) microarchitecture that combines ...
Abstract — Clock frequency and transistor density increases have resulted in elevated chip temperatu...
Consider an arbitrary network of communicating modules on a chip, each requiring a local signal tell...
Dynamic frequency and voltage control for a multiple clock domain microarchitectur