Abstract
Metastability in digital circuits is a spurious mode of operation induced by violation of setup/hold times of stateful components. It cannot be avoided deterministically when transitioning from continuously-valued to (discrete) binary signals. However, in prior work (Lenzen & Medina ASYNC 2016) it has been shown that it is possible to fully and deterministically contain the effect of metastability in sorting networks. More specifically, the sorting operation incurs no loss of precision, i.e., any inaccuracy of the output originates from mapping the continuous input range to a finite domain. The downside of this prior result is inefficiency: for B-bit inputs, the circuit for a single comparison contains Θ(B2) gates and has depth Θ(B). In this work, we present an improved solution with near-optimal Θ(B log B) gates and asymptotically optimal Θ(log B) depth. On the practical side, our sorting networks improves over prior work for all input lengths B > 2, e.g., for 16-bit inputs we present an improvement of more than 70% in depth of the sorting network and more than 60% in cost of the sorting network.
Original language | English |
---|---|
Title of host publication | Proceedings of the 2017 Design, Automation and Test in Europe, DATE 2017 |
Publisher | Institute of Electrical and Electronics Engineers Inc. |
Pages | 226-231 |
Number of pages | 6 |
ISBN (Electronic) | 9783981537093 |
DOIs | |
State | Published - 11 May 2017 |
Externally published | Yes |
Event | 20th Design, Automation and Test in Europe, DATE 2017 - Swisstech, Lausanne, Switzerland Duration: 27 Mar 2017 → 31 Mar 2017 |
Publication series
Name | Proceedings of the 2017 Design, Automation and Test in Europe, DATE 2017 |
---|
Conference
Conference | 20th Design, Automation and Test in Europe, DATE 2017 |
---|---|
Country/Territory | Switzerland |
City | Swisstech, Lausanne |
Period | 27/03/17 → 31/03/17 |
Bibliographical note
Publisher Copyright:© 2017 IEEE.