SOI-optimized 64-bit high-speed CMOS adder design
Jae-Joon Kim, Rajiv Joshi, et al.
VLSI Circuits 2002
One of the most aggressive uses of dynamic voltage scaling is timing speculation, which in turn requires fast correction of timing errors. The fastest existing error correction technique imposes a one-cycle time penalty only, but it is restricted to two-phase transparent latch-based pipelines. We perform one-cycle error correction by gating only the main latch in each stage of the pipeline that precedes a failed stage. This new method is applicable to widely used clocking elements, such as flip-flops and pulsed latches. Because it prevents inputs arriving at a stage, which is stalled, it can also be used in pipelines with multiple fan-in, fan-out, and looping. Simulations show an energy saving of 8%-12% with a target throughput of 0.9 instructions per cycle, and 15%-18% when the target is 0.8.
Jae-Joon Kim, Rajiv Joshi, et al.
VLSI Circuits 2002
Jae-Joon Kim, Keunwoo Kim, et al.
ESSCIRC 2006
Insup Shin, Jae-Joon Kim, et al.
ISLPED 2013
Chris Hyung-Il Kim, Jae-Joon Kim, et al.
IEEE Transactions on VLSI Systems