Automatic generation of approximate arithmetic circuits for error- tolerant computing
Approximate computing using approximate circuits are broadly surveyed in the digital design domain. Approximate circuits trade-off accuracy in return for a reduction in design parameters – viz area, total power on-chip and critical path delay. If an application is error-tolerant to a certain degree,...
محفوظ في:
المؤلف الرئيسي: | |
---|---|
مؤلفون آخرون: | |
التنسيق: | Final Year Project |
اللغة: | English |
منشور في: |
Nanyang Technological University
2021
|
الموضوعات: | |
الوصول للمادة أونلاين: | https://hdl.handle.net/10356/153245 |
الوسوم: |
إضافة وسم
لا توجد وسوم, كن أول من يضع وسما على هذه التسجيلة!
|
المؤسسة: | Nanyang Technological University |
اللغة: | English |
الملخص: | Approximate computing using approximate circuits are broadly surveyed in the digital design domain. Approximate circuits trade-off accuracy in return for a reduction in design parameters – viz area, total power on-chip and critical path delay. If an application is error-tolerant to a certain degree, approximate circuits could be used to speed up the rate of processing. For example, in a digital image processing application, an approximate adder and approximate multiplier could be used to process the image, since minor discrepancies in processed images are imperceptible to human eyes. This report presents the development of a Graphical User Interface (GUI) tool using Python to streamline the Verilog code generation of numerous approximate arithmetic architectures, as well as to compute the error and accuracy of those architectures. |
---|