Title :
PaCC: A Parallel Compare and Compress Codec for Area Reduction in Nonvolatile Processors
Author :
Yiqun Wang ; Yongpan Liu ; Shuangchen Li ; Xiao Sheng ; Daming Zhang ; Mei-Fang Chiang ; Baiko Sai ; Hu, Xiaobo Sharon ; Huazhong Yang
Author_Institution :
Dept. of Electron. Eng., Tsinghua Univ., Beijing, China
Abstract :
Nonvolatile (NV) processors have attracted much attention in recent years due to their zero standby power, resilience to power failures, and instant-on feature. One design challenge of NV processors is the excess area needed by NV registers. This paper introduces a parallel compare and compress (PaCC) architecture to reduce such excess area. A key component of the PaCC architecture is a new codec which effectively balances area and performance. In addition, the PaCC architecture includes a configurable state table to support reference vector selection for different applications. With the proposed vector selection algorithm, the PaCC architecture can outperform other vector selection approaches by over 59% in terms of reduction in the number of NV registers. The proposed architecture has been fully realized at the circuit level and synthesized for the Rohm´s 0.13-μm ferroelectric-CMOS hybrid process. Results demonstrate that the design can reduce the number of NV registers by 70%-80% with less than 1% overflow possibility, which leads to up to 30% processor area saving. The overall approach is applicable to any NV processor design regardless of the NV material used.
Keywords :
CMOS memory circuits; codecs; ferroelectric capacitors; random-access storage; NV material; NV processor design; NV registers; PaCC architecture; Rohm ferroelectric-CMOS hybrid process; area reduction; circuit level; configurable state table; ferroelectric capacitors; instant-on feature; nonvolatile processors; parallel compare and compress codec; power failures; reference vector selection algorithm; size 0.13 mum; zero standby power; Codecs; Decoding; Encoding; Hardware; Program processors; Registers; Vectors; Area efficiency; data compression; nonvolatile processor; nonvolatile processor.;
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
DOI :
10.1109/TVLSI.2013.2275740