{"title":"基于改进误差补偿的对数平方根容错系统的低功耗硬件结构","authors":"Prateek Goyal, Sujit Kumar Sahoo","doi":"10.1016/j.vlsi.2025.102522","DOIUrl":null,"url":null,"abstract":"<div><div>Approximate computing optimizes arithmetic circuits by reducing power and resource usage for applications that tolerate some error, offering hardware advantages over traditional designs. A key component, the square rooter, is resource-intensive, especially in image and signal processing, making its optimization crucial. This work presents a low-power, resource-efficient optimized logarithmic square rooter (OLSR) that calculates the square root of a <span><math><mrow><mn>2</mn><mi>n</mi></mrow></math></span>-bit unsigned integer using addition and shift operations with minimal error. The proposed approximate square rooter outperforms the precise restoring array-based design by using 73% fewer resources, achieving a 53% faster operation, and delivering 81% better power savings. Despite some trade-offs in approximation error, the results are highly acceptable, with a normalized mean error distance (NMED) of <span><math><mrow><mn>1</mn><mo>.</mo><mn>08</mn><mo>×</mo><mn>1</mn><msup><mrow><mn>0</mn></mrow><mrow><mo>−</mo><mn>2</mn></mrow></msup></mrow></math></span>, a mean relative error distance (MRED) of <span><math><mrow><mn>1</mn><mo>.</mo><mn>77</mn><mo>×</mo><mn>1</mn><msup><mrow><mn>0</mn></mrow><mrow><mo>−</mo><mn>2</mn></mrow></msup></mrow></math></span>, a mean error distance (MED) of 2.77, and a maximum error distance (ED<span><math><msub><mrow></mrow><mrow><mtext>max</mtext></mrow></msub></math></span>) of 11. This design balances efficiency and precision well. The design is implemented on an Artix-7 FPGA using Verilog-HDL and validated in Xilinx Vivado. Comparisons with four other approaches highlight the OLSR’s strong balance between accuracy and hardware efficiency, with outstanding performance in the Sobel edge detection and Image enhancement application.</div></div>","PeriodicalId":54973,"journal":{"name":"Integration-The Vlsi Journal","volume":"105 ","pages":"Article 102522"},"PeriodicalIF":2.5000,"publicationDate":"2025-08-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Low-power hardware architecture of optimized logarithmic square rooter with enhanced error compensation for error-tolerant systems\",\"authors\":\"Prateek Goyal, Sujit Kumar Sahoo\",\"doi\":\"10.1016/j.vlsi.2025.102522\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><div>Approximate computing optimizes arithmetic circuits by reducing power and resource usage for applications that tolerate some error, offering hardware advantages over traditional designs. A key component, the square rooter, is resource-intensive, especially in image and signal processing, making its optimization crucial. This work presents a low-power, resource-efficient optimized logarithmic square rooter (OLSR) that calculates the square root of a <span><math><mrow><mn>2</mn><mi>n</mi></mrow></math></span>-bit unsigned integer using addition and shift operations with minimal error. The proposed approximate square rooter outperforms the precise restoring array-based design by using 73% fewer resources, achieving a 53% faster operation, and delivering 81% better power savings. Despite some trade-offs in approximation error, the results are highly acceptable, with a normalized mean error distance (NMED) of <span><math><mrow><mn>1</mn><mo>.</mo><mn>08</mn><mo>×</mo><mn>1</mn><msup><mrow><mn>0</mn></mrow><mrow><mo>−</mo><mn>2</mn></mrow></msup></mrow></math></span>, a mean relative error distance (MRED) of <span><math><mrow><mn>1</mn><mo>.</mo><mn>77</mn><mo>×</mo><mn>1</mn><msup><mrow><mn>0</mn></mrow><mrow><mo>−</mo><mn>2</mn></mrow></msup></mrow></math></span>, a mean error distance (MED) of 2.77, and a maximum error distance (ED<span><math><msub><mrow></mrow><mrow><mtext>max</mtext></mrow></msub></math></span>) of 11. This design balances efficiency and precision well. The design is implemented on an Artix-7 FPGA using Verilog-HDL and validated in Xilinx Vivado. Comparisons with four other approaches highlight the OLSR’s strong balance between accuracy and hardware efficiency, with outstanding performance in the Sobel edge detection and Image enhancement application.</div></div>\",\"PeriodicalId\":54973,\"journal\":{\"name\":\"Integration-The Vlsi Journal\",\"volume\":\"105 \",\"pages\":\"Article 102522\"},\"PeriodicalIF\":2.5000,\"publicationDate\":\"2025-08-29\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Integration-The Vlsi Journal\",\"FirstCategoryId\":\"5\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S0167926025001798\",\"RegionNum\":3,\"RegionCategory\":\"工程技术\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q3\",\"JCRName\":\"COMPUTER SCIENCE, HARDWARE & ARCHITECTURE\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Integration-The Vlsi Journal","FirstCategoryId":"5","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0167926025001798","RegionNum":3,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"COMPUTER SCIENCE, HARDWARE & ARCHITECTURE","Score":null,"Total":0}
Low-power hardware architecture of optimized logarithmic square rooter with enhanced error compensation for error-tolerant systems
Approximate computing optimizes arithmetic circuits by reducing power and resource usage for applications that tolerate some error, offering hardware advantages over traditional designs. A key component, the square rooter, is resource-intensive, especially in image and signal processing, making its optimization crucial. This work presents a low-power, resource-efficient optimized logarithmic square rooter (OLSR) that calculates the square root of a -bit unsigned integer using addition and shift operations with minimal error. The proposed approximate square rooter outperforms the precise restoring array-based design by using 73% fewer resources, achieving a 53% faster operation, and delivering 81% better power savings. Despite some trade-offs in approximation error, the results are highly acceptable, with a normalized mean error distance (NMED) of , a mean relative error distance (MRED) of , a mean error distance (MED) of 2.77, and a maximum error distance (ED) of 11. This design balances efficiency and precision well. The design is implemented on an Artix-7 FPGA using Verilog-HDL and validated in Xilinx Vivado. Comparisons with four other approaches highlight the OLSR’s strong balance between accuracy and hardware efficiency, with outstanding performance in the Sobel edge detection and Image enhancement application.
期刊介绍:
Integration''s aim is to cover every aspect of the VLSI area, with an emphasis on cross-fertilization between various fields of science, and the design, verification, test and applications of integrated circuits and systems, as well as closely related topics in process and device technologies. Individual issues will feature peer-reviewed tutorials and articles as well as reviews of recent publications. The intended coverage of the journal can be assessed by examining the following (non-exclusive) list of topics:
Specification methods and languages; Analog/Digital Integrated Circuits and Systems; VLSI architectures; Algorithms, methods and tools for modeling, simulation, synthesis and verification of integrated circuits and systems of any complexity; Embedded systems; High-level synthesis for VLSI systems; Logic synthesis and finite automata; Testing, design-for-test and test generation algorithms; Physical design; Formal verification; Algorithms implemented in VLSI systems; Systems engineering; Heterogeneous systems.