{"title":"用于通信编码和解码的并行位操作处理器","authors":"Yuanhong Huo, Dake Liu","doi":"10.1109/ICCSN.2016.7586576","DOIUrl":null,"url":null,"abstract":"VLSI (Very Large-Scale Integration) designs for communication coding and decoding should, in general, provide high throughput, achieve low computing latency, occupy low silicon cost, and handle multiple bit manipulation algorithms. Application-Specific Instruction-set Processor (ASIP) is an optimized solution to fulfill all these requirements. This paper presents an ASIP for Cyclic Redundancy Check, Reed-Solomon, and basic bit manipulation operations. The processor is obtained via hardware/software co-design methodology and adopts single instruction multiple data architecture. The proposed design occupies 0.71mm2 (190 kgates) in 65nm CMOS process including 34.5KB single port memory and 45 kgates logic. The throughput of the proposed design reaches 128Gb/s, 8Gb/s, and 128Gb/s for basic bit manipulation operations, RS (255,239) decoding, and CRC calculation, respectively under the clock frequency of 1.0GHz. The proposed design is evaluated with state-of-the-art VLSI designs, which reveals its high performance, low silicon cost, and full programmability.","PeriodicalId":158877,"journal":{"name":"2016 8th IEEE International Conference on Communication Software and Networks (ICCSN)","volume":"13 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-06-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Parallel bit manipulation processor for communication coding and decoding\",\"authors\":\"Yuanhong Huo, Dake Liu\",\"doi\":\"10.1109/ICCSN.2016.7586576\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"VLSI (Very Large-Scale Integration) designs for communication coding and decoding should, in general, provide high throughput, achieve low computing latency, occupy low silicon cost, and handle multiple bit manipulation algorithms. Application-Specific Instruction-set Processor (ASIP) is an optimized solution to fulfill all these requirements. This paper presents an ASIP for Cyclic Redundancy Check, Reed-Solomon, and basic bit manipulation operations. The processor is obtained via hardware/software co-design methodology and adopts single instruction multiple data architecture. The proposed design occupies 0.71mm2 (190 kgates) in 65nm CMOS process including 34.5KB single port memory and 45 kgates logic. The throughput of the proposed design reaches 128Gb/s, 8Gb/s, and 128Gb/s for basic bit manipulation operations, RS (255,239) decoding, and CRC calculation, respectively under the clock frequency of 1.0GHz. The proposed design is evaluated with state-of-the-art VLSI designs, which reveals its high performance, low silicon cost, and full programmability.\",\"PeriodicalId\":158877,\"journal\":{\"name\":\"2016 8th IEEE International Conference on Communication Software and Networks (ICCSN)\",\"volume\":\"13 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2016-06-04\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2016 8th IEEE International Conference on Communication Software and Networks (ICCSN)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICCSN.2016.7586576\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 8th IEEE International Conference on Communication Software and Networks (ICCSN)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCSN.2016.7586576","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Parallel bit manipulation processor for communication coding and decoding
VLSI (Very Large-Scale Integration) designs for communication coding and decoding should, in general, provide high throughput, achieve low computing latency, occupy low silicon cost, and handle multiple bit manipulation algorithms. Application-Specific Instruction-set Processor (ASIP) is an optimized solution to fulfill all these requirements. This paper presents an ASIP for Cyclic Redundancy Check, Reed-Solomon, and basic bit manipulation operations. The processor is obtained via hardware/software co-design methodology and adopts single instruction multiple data architecture. The proposed design occupies 0.71mm2 (190 kgates) in 65nm CMOS process including 34.5KB single port memory and 45 kgates logic. The throughput of the proposed design reaches 128Gb/s, 8Gb/s, and 128Gb/s for basic bit manipulation operations, RS (255,239) decoding, and CRC calculation, respectively under the clock frequency of 1.0GHz. The proposed design is evaluated with state-of-the-art VLSI designs, which reveals its high performance, low silicon cost, and full programmability.