VirtualSync+: Timing Optimization with Virtual Synchronization
Grace Li Zhang, Bing Li, Xing Huang, Xunzhao Yin, Cheng, Zhuo, Masanori Hashimoto, Ulf Schlichtmann

TL;DR
VirtualSync+ introduces a novel timing model allowing signals to propagate through multiple sequential stages without flip-flops, enhancing circuit performance beyond traditional limits while maintaining design compatibility.
Contribution
The paper proposes VirtualSync+, a new timing model that relaxes flip-flop constraints to improve circuit performance beyond traditional synchronous design limits.
Findings
Circuit performance improved by up to 4% with negligible area increase.
VirtualSync+ surpasses traditional timing limits in experimental results.
Enhanced optimization with commercial tools yields more accurate results.
Abstract
In digital circuit designs, sequential components such as flip-flops are used to synchronize signal propagations. Logic computations are aligned at and thus isolated by flip-flop stages. Although this fully synchronous style can reduce design efforts significantly, it may affect circuit performance negatively, because sequential components can only introduce delays into signal propagations but never accelerate them. In this paper, we propose a new timing model, VirtualSync+, in which signals, specially those along critical paths, are allowed to propagate through several sequential stages without flip-flops. Timing constraints are still satisfied at the boundary of the optimized circuit to maintain a consistent interface with existing designs. By removing clock-to-q delays and setup time requirements of flip-flops on critical paths, the performance of a circuit can be pushed even beyond…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsLow-power high-performance VLSI design · Parallel Computing and Optimization Techniques · Interconnection Networks and Systems
