Browsing by Author "Chang, Hsie-Chia"
Now showing 1 - 20 of 98
- Results Per Page
- Sort Options
Item type:Item, A (21150,19050) GC-LDPC Decoder for NAND Flash Applications(2019-03-01) ;Liao, Yen-Chin ;Lin, Chien ;Chang, Hsie-Chia ;Lin, Shu電子工程學系及電子研究所In this paper, a (21150, 19050) globally-coupled low-density parity check (GC-LDPC) code designed for NAND flash memories is presented. The proposed LDPC code comprises three disjoint subcodes which can be decoded independently. This highly structural parity check matrix contributes to efficient decoder implementation and flexible decoding flow control. Moreover, a two-phase local/global decoding procedure optimized for the proposed GC-LDPC code is introduced. Scenarios of collaborative decoding that leverages the special code structures are discussed. In the proposed decoder architecture, the pipelined processing elements with scheduling are employed to reduce the critical path and decoding latency as well. Implemented in UMC 65 nm process, the post-layout simulation shows a maximum decoding throughput of 432 Gb/s with the chip area 3.376 mm(2).Item type:Item, A (50,2,4) Nonbinary LDPC Convolutional Code Decoder Chip over GF(256) in 90nm CMOS(2012) ;Lin, Chia-Lung ;Chen, Chih-Lung ;Chang, Hsie-Chia ;Lee, Chen-Yi電機學院A memory-based (m(s) = 50, d(v) = 2, d(c) = 4) nonbinary LDPC convolutional code (NB-LDPC-CC) decoder over GF(256) with layered scheduling is presented. The proposed architecture-aware construction features fewer memory banks, low degree, low period, and better performance. To the best of our knowledge, this is the first architecture discussion and implementation for NB-LDPC-CC decoders. We optimized the architecture of message first-in-first-out (M-FIFO), check node unit, and variable node unit in terms of area and throughput. Jointly designing code and architecture, overall normalized area efficiency can be enhanced by more then six times with respect to decoders of nonbinary LDPC block codes (NB-LDPC BCs). After fabricated in 90nm CMOS, our prototype NB-LDPC-CC decoder chip can achieve maximum throughput of 22.8Mbps with frequency of 285MHz. The measured average power is 211mW at a typical operating voltage of 1.0V.Item type:Item, A 0.0354mm(2) 82 mu W 125KS/s 3-Axis Readout Circuit for Capacitive MEMS Accelerometer(2013) ;Lai, Kelvin Yi-Tse ;He, Zih-Cheng ;Yang, Yu-Tao ;Chang, Hsie-ChiaLee, Chen-YiIn this paper, we propose a power/area-efficient capacitive readout circuit for the Micro-Electro-Mechanical Systems (MEMS) sensor of 3-axis accelerometer. The proposed architecture is different from other traditional structures by exploiting true capacitive-to-digital converter (CDC) without Analog-to-Digital Converter (ADC). The proposed CDC can differentiate the bidirectional 125KS/s 80-level accelerations between +/- 8g and support the 4-level adjustable resolutions of 0.1g/0.2g/0.4g/0.8g for each axis. The proposed readout circuit with 0.0354mm(2) area is fabricated in UMC 0.18um CMOS-MEMS process. Experimental results show power consumption is 50uW with 1.8V supply voltage for 1-axis (FOM=3.84pJ), 82uW for 3-axis (FOM=2.1pJ) under 125KHz of sampling frequency and 0.1g acceleration sensitivity for 0.2fF MEMS capacitance change.Item type:Item, A 0.22nJ/b/iter 0.13 mu m turbo decoder chip using inter-block permutation interleaver(2007) ;Wong, Cheng-Chi ;Tang, Cheng-Hao ;Lai, Ming-Wei ;Zheng, Yan-XiuLin, Chien-ChingThis paper presents a high speed turbo decoder containing 32 MAP decoders with a inter-block permutation interleaver. The proposed butterfly network guarantees contention-free property and promises parallel processing of turbo decoder without performance degradation. In addition, our approach also features a relocated radix-2 x 2 ACS structure to reduce the critical path delay. After manufacturing by 0.13 mu m CMOS process, the test results show the energy efficiency is 0.22nJ/b/iter in the 160Mb/s data rate.Item type:Item, A 0.92mm(2) 23.4mW Fully-Compliant CTC Decoder for WiMAX 802.16e Application(2009) ;Yen, Shao-Wei ;Hu, Ming-Chih ;Chen, Chih-Lung ;Chang, Hsie-ChiaJou, Shyh-JyeAn area-efficient and fully-compliant decoder for convolutional turbo code (CTC) of WiMAX 802.16e is presented. The proposed decoder can support all 17 modes specified in IEEE 802.16e system. By scaling the extrinsic information, the Max-Log MAP algorithm is used to reduce the hardware complexity with the minimized performance loss. A two-phase extrinsic memory and reversed sliding window technique are demonstrated for less memory requirement and decoding latency. Moreover, a division-free reconfigurable interleaver architecture is implemented by simple addition and subtraction instead of division. Fabricated with the 90nm CMOS process, the proposed CTC decoder chip which occupies core area of 0.92mm(2) can achieve 30Mb/s with 23.4mW power consumption.Item type:Item, A 1-100Mb/s 0.5-9.9mW LDPC Convolutional Code Decoder for Body Area Network(2014) ;Chen, Chih-Lung ;Wu, Sheng-Jhan ;Chang, Hsie-Chia ;Lee, Chen-Yi電子工程學系及電子研究所A low power LDPC convolutional code decoder is implemented in 90nm CMOS technology. The proposal demonstrates a novel FEC candidate based on shift/shared memory architecture for the IEEE 802.15.4g and 802.15.6 body area network applications. Measurement shows the decoder achieves (1) 1 similar to 100Mb/s with power consumption of 0.5 similar to 9.9mW under 0.6V supply voltage (2) better error correcting performance compared with Viterbi decoder under same silicon area.Item type:Item, A 1.31Gb/s, 96.6% Utilization Stochastic Nonbinary LDPC Decoder for Small Cell Applications(2015) ;Lee, Xin-Ru ;Yang, Chih-Wen ;Chen, Chih-Lung ;Chang, Hsie-ChiaLee, Chen-YiIn this paper, an over Gb/s stochastic nonbinary LDPC (NB-LDPC) decoder chip is first-reported. The operation of proposed decoder is transformed to logarithm domain, so that the decoding complexity is mitigated by the simpler summations and fewer bit-width. In addition, the storage requirements are dramatically reduced by truncated TFM architecture. After, benefited from architecture optimizations and symbol-serial property, the routing capability of proposed decoder is extraordinarily enhanced. According to the measurement results, this decoder can deliver 1.31Gb/s throughput under 368MHz clock frequency with the corresponding energy-efficiency of 0.45nJ/bit. Compared to other NB-LDPC decoders, our stochastic NB-LDPC decoder with 96.6% chip utilization improves 2x area-efficiency and 7x energy-efficiency.Item type:Item, A 1.69 Gb/s Area-Efficient AES Crypto Core with Compact On-the-fly Key Expansion Unit(2009) ;Liu, Po-Chun ;Chang, Hsie-Chia ;Lee, Chen-Yi ;電子工程學系及電子研究所Department of Electronics Engineering and Institute of ElectronicsThe AES algorithm published in 2001 is now the most popular symmetric encryption algorithm. Several implementations have beed proposed but few of them considered the hardware cost and the throughput as a whole. This paper presents an AES core to be capable of both encryption and decryption with three different key lengths: 128-, 192-, and 256-bit. The overall hardware cost was optimized by a very compact on-the-fly key expansion unit and a highly integrated encryption/decryption datapath. The compact on-the-fly key expansion unit is achieved by sharing expansion processes of different key lengths. The integrated data datapath shares hardware resources between encryption and decryption. After manufactured in 90nm CMOS technology, the area of the chip is 15,577 equivalent gates with throughput up to 1.69 Gb/s operating at 131.8 MHz.Item type:Item, A 1.86mJ/Gb/Query Bit-Plane Payload Machine Learning Processor in 90nm CMOS(2018-01-01) ;Ku, Fang-Ju ;Wu, Tung-Yu ;Liao, Yen-Chin ;Chang, Hsie-ChiaWong, Wing HungThis paper presents an implementation of an energy efficient hit-plane payload design for machine learning processor. The proposed architecture facilitates high parallelism and high data bandwidth and thus improves the model learning/training time of machine learning algorithms. By assembling multiple bits as a bit-plane and enlarging query parallelism with a central compare-Hag updater, data processing parallelism can be increased. Binary sequential partition (BSP), a fast density estimation algorithm capable of dealing with high dimensional data sets, is realized. Fabricated in 90nm IP9M CMOS process, the processing rate can achieve 16.9 Gb/sec with 8 queries for data dimension D=210. The test chip integrates 64 counting cells and provides 5 modes with power consumptions of 1.86mJ/Gb per Query.Item type:Item, A 11.5-Gbps LDPC Decoder Based on CP-PEG Code Construction(2009) ;Chen, Chih-Lung ;Lin, Kao-Shou ;Chang, Hsie-Chia ;Fang, Wai-ChiLee, Chen-YiIn this paper, a LDPC decoder chip based on CPPEG code construction is presented. The (2048, 1920) irregular LDPC code generated by CP-PEG algorithm has better performance than other PEG-based codes; however, the large check node degrees introduced by high code-rate 15/16 become the implementation bottleneck. To design such a high coderate LDPC decoder, our approach features variable-node-centric sequential scheduling to reduce iteration number, single piplelined decoder architecture to lessen the message storage memory size, as well as optimized check node unit to further compress the register number. Overall 73% message storage memory is saved as compared with traditional architecture. Fabricated in 90nm 1P9M CMOS technology, a test deocder chip could achieve maximum 11.5 Gbps throughput under 1.4V supply voltage with core area of 2.7 x 1.4 mm(2). The energy efficiency is only 0.033 nJ/bit with 5.77 Gbps at 0.8V to meet IEEE 802.15.3c requirements.Item type:Item, A 188-size 2.1mm(2) Reconfigurable Turbo Decoder Chip with Parallel Architecture for 3GPP LTE System(2009) ;Wong, Cheng-Chi ;Lee, Yung-Yu ;Chang, Hsie-Chia ;電子工程學系及電子研究所Department of Electronics Engineering and Institute of ElectronicsThis paper presents a turbo decoder chip supporting all 188 block sizes in 3GPP LTE standard. The design allows 1, 2, 4, or 8 SISO decoders to concurrently process each block size, and the number of iteration can be adjusted. Moreover, a three-stage network is utilized to connect multiple memory modules and multiple SISO decoders. After fabricated in 90nm process, the 2.1mm(2) chip can achieve 129Mb/s with 219mW for the 6144-bit block after 8 iterations.Item type:Item, A 188-size 2.1mm(2) Reconfigurable Turbo Decoder Chip with Parallel Architecture for 3GPP LTE System(2009) ;Wong, Cheng-Chi ;Lee, Yung-Yu ;Chang, Hsie-Chia ;電子工程學系及電子研究所Department of Electronics Engineering and Institute of ElectronicsThis paper presents a turbo decoder chip supporting all 188 block sizes in 3GPP LTE standard. The design allows 1, 2, 4, or 8 SISO decoders to concurrently process each block size, and the number of iteration can be adjusted. Moreover, a three-stage network is utilized to connect multiple memory modules and multiple SISO decoders. After fabricated in 90nm process, the 2.1mm(2) chip can achieve 129Mb/s with 219mW for the 6144-bit block after 8 iterations.Item type:Item, A 188-size 2.1mm(2) Reconfigurable Turbo Decoder Chip with Parallel Architecture for 3GPP LTE System(2009-01-01) ;Wong, Cheng-Chi ;Lee, Yung-Yu ;Chang, Hsie-Chia ;電子工程學系及電子研究所Department of Electronics Engineering and Institute of ElectronicsThis paper presents a turbo decoder chip supporting all 188 block sizes in 3GPP LTE standard. The design allows 1, 2, 4, or 8 SISO decoders to concurrently process each block size, and the number of iteration can be adjusted. Moreover, a three-stage network is utilized to connect multiple memory modules and multiple SISO decoders. After fabricated in 90nm process, the 2.1mm(2) chip can achieve 129Mb/s with 219mW for the 6144-bit block after 8 iterations.Item type:Item, A 2.37-Gb/s 284.8 mW Rate-Compatible (491,3,6) LDPC-CC Decoder(2012-04-01) ;Chen, Chih-Lung ;Lin, Yu-Hsiang ;Chang, Hsie-Chia ;Lee, Chen-Yi電子工程學系及電子研究所This paper presents a (491,3,6) time-varying low-density parity check convolutional code (LDPC-CC) decoder chip. This work combines the algorithm level, node level, and bit level optimizations to achieve over 2 Gb/s throughput with acceptable hardware cost and power. The algorithm level optimization is the on-demand variable node activation scheduling with concealing channel values, which can not only achieve twice faster decoding convergence speed than log-belief propagation (log-BP) algorithm, but also reduce the 17% message storage capacity. The node level optimization duplicates the check node units and variable node units and unfolds the message storage first-in-first-outs (FIFOs) so that the throughput becomes twelve multiplying with clock frequency. In the meantime, the bit level optimization is employed to retime the critical path such that the higher clock frequency can be achieved and message storage size is slightly reduced. Furthermore, a novel hybrid-partitioned FIFO is proposed to provide sufficient memory bandwidth to processing units and alleviate power consumption. With these schemes, a test chip of proposed LDPC-CC decoder has been fabricated in 90 nm CMOS technology with core area of 2.37 x 1.14 mm(2). Maximum throughput 2.37 Gb/s is measured under 1.2 V supply with energy efficiency of 0.024 nJ/bit/proc. Depending on the operation mode, power can be scaled down to 90.2 mW while maintaining 1.58 Gb/s at 0.8 V supply.Item type:Item, A 2.56 Gb/s Soft RS (255,239) Decoder Chip for Optical Communication Systems(2014-07-01) ;Lin, Yi-Min ;Hsu, Chih-Hsiang ;Chang, Hsie-Chia ;Lee, Chen-Yi電子工程學系及電子研究所Due to high transmission rate requirement for optical communication systems, the growing uncertainty of received signals results in the limited transmission distance. In this paper, a decision-confined soft RS decoder chip is proposed to enhance the error correcting performance with area-efficient architectures. Instead of generating numerous possible candidate codewords and determining the most likely one as output codeword, our approach produces only one codeword by confining the degree of error location polynomial. Therefore, hardware complexity is significantly reduced by eliminating decision making unit. Moreover, an iteration-reduced RiBM algorithm is provided to enlarge the coding gain by using more least reliable positions (LRPs) in the limited operation latency. According to simulation results, our proposed soft RS (255, 239; 8) decoder with 5 LRPs outperforms 0.4 dB at 10(-4) codeword error rate (CER) as compared to hard RS decoders. Implemented in standard CMOS 90 nm technology, the soft decoder chip can achieve 2.56 Gb/s throughput with similar complexity as a hard decoder. It can fit well for 10-40 Gb/s with 16 RS decoders in optical fiber systems and 2.5 Gb/s GPON applications.Item type:Item, A 26.9 K 314.5 Mb/s Soft (32400,32208) BCH Decoder Chip for DVB-S2 System(2010-11-01) ;Lin, Yi-Min ;Chen, Chih-Lung ;Chang, Hsie-Chia ;Lee, Chen-Yi電子工程學系及電子研究所This paper provides a soft Bose-Chaudhuri-Hochquenghem (BCH) decoder chip with soft information from the LDPC decoder for the DVB-S2 system. In contrast with the hard BCH decoder, the proposed soft BCH decoder that deals with least reliable bits can provide much lower complexity with similar error-correcting performance. Moreover, the error locator evaluator is proposed to evaluate error locations without the Chien search for higher throughput, and the Bjorck-Pereyra error magnitude solver (BP-EMS) is presented to improve decoding efficiency and hardware complexity. The chip measurement results reveal that our proposed soft (32400, 32208) BCH decoder for DVB-S2 system can achieve 314.5 Mb/s with a gate-count of 26.9 K in standard 90 nm 1P9M CMOS technology. Extended for fully supporting 21 modes in the DVB-S2 system, our approach can achieve 300 MHz operation frequency with a gate-count of 32.4 K.Item type:Item, A 26.9K 314.5Mbps Soft (32400,32208) BCH Decoder Chip for DVB-S2 System(2009) ;Lin, Yi-Min ;Chen, Chih-Lung ;Chang, Hsie-Chia ;Lee, Chen-Yi電子工程學系及電子研究所This paper provides a soft BCH decoder using error magnitudes to deal with least reliable bits. With soft information from the previous decoder defined in digital video broadcasting (DVB), the proposed soft BCH decoder provides much lower complexity and latency than the traditional hard BCH decoder while still maintaining performance. The proposed error locator evaluator architecture evaluates error locations without Chien search, leading to high throughput. Borck-Pereyra error magnitudes solvers (BP-EMS) is presented to improve decoding efficiency and hardware complexity. The experimental result reveals that our proposed soft (32400, 32208) BCH decoder defined in DVB-S2 system can save 50.0% gate-count and achieve 314.5Mbps in standard CMOS 90nm technology.Item type:Item, A 3.3V 15.6b 6.1pJ/0.02% RH with 10ms Response Humidity Sensor for Respiratory Monitoring(2014) ;Lai, Kelvin Yi-Tse ;Yang, Yu-Tao ;Chen, Bang-Jing ;Shen, Chun-JenShiu, Ming-FengAn event-driven and energy-efficient humidity sensor for environment detection and healthcare monitoring is presented. A differential CMOS-MEMS humidity device and proportion-based capacitance-to-digit readout circuit are proposed to overcome PVT variations, and in the meantime to improve sensitivity, response time, and conversion energy. This chip achieves 15.6b 20-90 % RH at 1KS/s, 6.1pJ per 0.02% RH of sensitivity, and 10ms fast response time in TSMC 0.35-mu m CMOS MEMS process. With variations in temperature and voltage, our proposal can minimize the errors from 40% RH to 0.2% RH and 50% RH to 0.1% RH, making it very suitable for wearable respiratory monitoring.Item type:Item, A 3.40ms/GF(p(521)) and 2.77ms/GF(2(521)) DF-ECC Processor with Side-Channel Attack Resistance(2013-01-01) ;Lee, Jen-Wei ;Chung, Szu-Chi ;Chang, Hsie-Chia ;Lee, Chen-Yi交大名義發表Item type:Item, A 3.46 Gb/s (9141,8224) LDPC-based ECC scheme and on-line channel estimation for Solid-State Drive Applications(2015) ;Ho, Kin-Chu ;Chen, Chih-Lung ;Liao, Yen-Chin ;Chang, Hsie-ChiaLee, Chen-YiAs the reliability of NAND Flash memory keeps degrading, Low-Density Parity-Check (LDPC) codes are widely proposed to extend the endurance of Solid State Drive (SSD). However, implementing powerful decoding algorithm such as soft min-sum algorithm with high decoding speed comes along with higher hardware cost. To achieve efficient hardware cost, we propose a multi-strategy ECC scheme which consists of modified gradient descent bit-flipping (MGDBF), hard min-sum, and soft min-sum decoders. The MGDBF decoder aims to correct most of the erroneous codewords with advantages of high decoding throughput and low hardware cost, while the soft min-sum decoder is targeted to correct codewords with large number of errors under moderate decoding throughput and reasonable hardware cost. In addition, we propose a bi-sectional channel estimation technique which enables on-line estimation of distribution to generate accurate soft information for LDPC decoding with low complexity. The ECC codec and the complete Toggle DDR 1.0 NAND interface control circuits are integrated and fabricated in 90nm CMOS process. The throughput of proposed MGDBF decoder achieves 3.46 Gb/s which satisfies the throughput requirement of both toggle DDR 1.0 and 2.0 NAND interfaces.