An Open Source Platform and EDA Tool Framework to Enable Scan Test Power Analysis Testing

Total Page:16

File Type:pdf, Size:1020Kb

An Open Source Platform and EDA Tool Framework to Enable Scan Test Power Analysis Testing An Open Source Platform and EDA Tool Framework to Enable Scan Test Power Analysis Testing Author Ivano Indino Supervisor Dr Ciaran MacNamee Submitted for the degree of Master of Engineering University of Limerick June 2017 ii Abstract An Open Source Platform and EDA Tool Framework to Enable Scan Test Power Analysis Testing Ivano Indino Scan testing has been the preferred method used for testing large digital integrated circuits for many decades and many electronic design automation (EDA) tools vendors provide support for inserting scan test structures into a design as part of their tool chains. Although EDA tools have been available for many years, they are still hard to use, and setting up a design flow, which includes scan insertion is an especially difficult process. Increasingly high integration, smaller device geometries, along with the requirement for low power operation mean that scan testing has become a limiting factor in achieving time to market demands without compromising quality of the delivered product or increasing test costs. As a result, using EDA tools for power analysis of device behaviour during scan testing is an important research topic for the semiconductor industry. This thesis describes the design synthesis of the OpenPiton, open research processor, with emphasis on scan insertion, automated test pattern generation (ATPG) and gate level simulation (GLS) steps. Having reviewed scan testing theory and practice, the thesis describes the execution of each of these steps on the OpenPiton design block. Thus, by demonstrating how to apply EDA based synthesis and design for test (DFT) tools to the OpenPiton project, the thesis addresses one of the most difficult problems faced by any new user who wishes to use existing EDA tools for synthesis and scan insertion, namely, the enormous complexity of the tool chains and the huge and confusing volume of related documentation. The OpenPiton project was selected because it allows a user to implement design synthesis by simply adding standard cell library files, a good starting point for research based on scan test. Applying the design flow to a relatively small OpenPiton design block allows many overheads to be eliminated thereby making the flow easier to understand, but it is shown that the techniques can be easily migrated to larger OpenPiton design blocks including synthesis of multicore designs that can mimic today’s large commercial SOC (system on chips) for scan power issues. Additionally, in keeping with the emphasis on mitigating, the thesis shows how a design flow for the OpenPiton design block can be created using several EDA tools, with techniques to support power analysis or estimation being highlighted at various points in the flow. As a result of this work, readers should be able to set up an entire flow and reach a stage of data generation for scan power analysis in a shorter duration. This will allow engineers to focus on new approaches for scan power test mitigation and means that the re-iteration of the flow for data collection will become a much more manageable task. iii Declaration I hereby declare that this thesis is entirely my own work and does not contain material previously published by other author, except where due reference or acknowledgment has been made. Furthermore, I declare that it has not been submitted to any other university or higher education institution, or for any other academic award in this university. Signed: ________________________________________ Ivano Indino June 2017 iv Acknowledgements I would like to express my sincere gratitude to my advisor and supervisor Dr Ciaran MacNamee for the continuous support of my Masters research study, for his patience, motivation, and immense knowledge. His guidance helped me for both the time of research and the writing of this thesis. I could not have imagined having a better advisor and mentor for my Masters study. My sincere thanks also goes to Paul T. Donovan (my former Intel manager) that provided me with the opportunity to join his team allowing me to speed up my learning and gain the necessary knowledge to complete this study. I would also thank its entire team for all the support and training provided. Without their precious support it would have not been possible to conduct this research. Last but not the least, I would like to thank my family: my children for their patience and understanding throughout the writing of this thesis and my partner that believed in me. v I. Table of Contents 1 Scan testing: introduction .............................................................................................. 1 Introduction ............................................................................................................ 1 The importance of testing ........................................................................................ 1 Scope of this research ............................................................................................. 3 Motivation for this work ......................................................................................... 4 Difficulty of dealing with IP and proprietary data .................................................... 5 1.5.1 Why the need for an open-source and a mature project ..................................... 6 Outcomes, publication and conclusions ................................................................... 7 Organization of the thesis ........................................................................................ 8 2 IC Test, DFT techniques, scan testing and current research .......................................... 11 Introduction .......................................................................................................... 11 From functional test to scan testing ....................................................................... 11 Problems introduced by new technology nodes: from stuck at and at speed to a cell aware fault model ............................................................................................................ 13 Power consumption during scan testing ................................................................. 16 Design for testability techniques ........................................................................... 18 2.5.1 Ad-hoc techniques ......................................................................................... 19 2.5.2 Scan testing .................................................................................................... 20 2.5.3 BIST (built in self-test) .................................................................................. 22 Scan test architectures and application .................................................................. 23 Scan architectures ........................................................................................................ 23 2.6.1 Scan test techniques ....................................................................................... 24 2.6.2 Clock signals for scan testing ......................................................................... 26 Timing and power problems during scan testing .................................................... 29 Current research with respect to timing and power issues ...................................... 32 2.8.1 Test Power ..................................................................................................... 33 vi 2.8.2 Switching reduction schemes based on pattern generation .............................. 35 2.8.3 Schemes based on structural design elements ................................................. 36 Potential tools and methods to assess power violation issues during scan testing ... 38 Summary and conclusions ................................................................................. 40 3 Open-source project selection, synthesis and scan insertion ......................................... 43 Introduction .......................................................................................................... 43 Selecting an open-source project ........................................................................... 44 Generic synthesis and scan insertion flow using Synopsys DC .............................. 47 Standard cell libraries ............................................................................................ 52 Case study: synthesis and scan insertion Dynamic_node of OpenPiton .................. 53 3.5.1 Design compiler reference methodology ........................................................ 57 3.5.2 Alteration of the synthesis flow to add scan insertion to the design ................ 60 3.5.3 Synthesis implementation for Dynamic_node block of OpenPiton ................. 61 Conclusion ............................................................................................................ 64 4 ATPG environment setup and execution ...................................................................... 66 Introduction .......................................................................................................... 66 Scan configuration options .................................................................................... 67 Full chip ATPG vs hierarchical ATPG .................................................................. 70 Standard and low power scan patterns ................................................................... 72 The importance of fault models ............................................................................
Recommended publications
  • SCAN CHAIN BASED HARDWARE SECURITY Xi Chen, Doctor of Philosophy, 2018 Dissertation Directed B
    ABSTRACT Title of Dissertation: SCAN CHAIN BASED HARDWARE SECURITY Xi Chen, Doctor of Philosophy, 2018 Dissertation directed by: Professor Gang Qu Department of Electrical and Computer Engineering Hardware has become a popular target for attackers to hack into any computing and communication system. Starting from the legendary power analysis attacks discovered 20 years ago to the recent Intel Spectre and Meltdown attacks, security vulnerabilities in hardware design have been exploited for malicious purposes. With the emerging Internet of Things (IoT) applications, where the IoT devices are extremely resource constrained, many proven secure but computational expensive cryptography protocols cannot be applied on such devices. Thus there is an urgent need to understand the hardware vulnerabilities and develop cost effective mitigation methods. One established field in the semiconductor and integrated circuit (IC) industry, known as IC test, has the goal of ensuring that fabricated ICs are free of manufacturing defects and perform the required functionalities. Testing is essential to isolate faulty chips from good ones. The concept of design for test (DFT) has been integrated in the commercial IC design and fabrication process for several decades. Scan chain, which provides test engineer access to all the flip flops in the chip through the scan in (SI) and scan out (SO) ports, is the backbone of industrial testing methods and can be found in almost all the modern designs. In addition to IC testing, scan chain has found applications in intellectual property (IP) protection and IC identification. However, attackers can also leverage the controllability and observability of scan chain as a side channel to break systems such as cryptographic chips.
    [Show full text]
  • Design and Implementation of High Speed Scan-Hold Flip Flop Based Shift Registers
    e-ISSN (O): 2348-4470 Scientific Journal of Impact Factor (SJIF): 4.72 p-ISSN (P): 2348-6406 International Journal of Advance Engineering and Research Development Volume 4, Issue 12, December -2017 Design And Implementation of High Speed Scan-Hold Flip Flop based Shift Registers Kamal Prakash Pandey1, Gunjan Agrawal2 Department of Electronics and Communication Engg. SIET Allahabad Abstract: There has been a great increase in the number of electronic devices and the requirement of high speed design has been increasing exponentially. Here, thus the design of the flip-flop and the sequential logic devices has been a prime constraint in the overall speed performances. Thus to increase the overall speed performance of the flip-flip design, various methodologies have been proposed. The major shift registers used in various digital devices are Serial-In - Serial-Out, Universal shift registers has been developed. In our proposed work, we have proposed scan mode Flip-Flop and these flip-flop based Shift register design. The proposed modified design of the scan multiplexer based D Flip-Flip has been used for the implementation of various shift registers. Here, the Serial In Serial Out, Parallel In Parallel out, and Universal Shift Register design has been presented. Our proposed design is shown to have lower delay and minimize the gate count. The simulation has been done using Xilinx ISE 9.1 and Target device is to be SPARTAN 3E. Keywords: High speed, D-Flip flop, Shift registers, Scan Flip Flop, Gate count, Propagation delay I. INTRODUCTION Electronics market is leading the share of overall business day by day.
    [Show full text]
  • Built-In Self Training of Hardware-Based Neural Networks
    Built-In Self Training of Hardware-Based Neural Networks A thesis submitted to the Division of Research and Advanced Studies of the University of Cincinnati in partial fulfillment of the requirements for the degree of MASTER OF SCIENCE in the Department of Electrical Engineering and Computer Science of the College of Engineering and Applied Science November 16, 2017 by Thomas Anderson BS Electrical Engineering, University of Cincinnati, April 2017 Thesis Advisor and Committee Chair: Dr. Wen-Ben Jone Abstract Artificial neural networks and deep learning are a topic of increasing interest in computing. This has spurred investigation into dedicated hardware like accelerators to speed up the training and inference processes. This work proposes a new hardware architecture called Built-In Self Training (BISTr) for both training a network and performing inferences. The architecture combines principles from the Built-In Self Testing (BIST) VLSI paradigm with the backpropagation learning algorithm. The primary focus of the work is to present the BISTr architecture and verify its efficacy. The development of the architecture began with analysis of the backpropagation algorithm and the derivation of new equations. Once the derivations were complete, the hardware was designed and all of the functional components were tested using VHDL from the bottom to top level. An automatic synthesis tool was created to generate the code used and tested in the experimental phase. The application tested during the experiments was function approximation. The new architecture was trained successfully for a couple of the test cases. The other test cases were not successful, but this was due to the data representation used in the VHDL code and not a result of the hardware design itself.
    [Show full text]
  • Computer Aided Design Solutions for Testability and Security Qihang Shi University of Connecticut - Storrs, [email protected]
    University of Connecticut OpenCommons@UConn Doctoral Dissertations University of Connecticut Graduate School 8-18-2017 Computer Aided Design Solutions for Testability and Security Qihang Shi University of Connecticut - Storrs, [email protected] Follow this and additional works at: https://opencommons.uconn.edu/dissertations Recommended Citation Shi, Qihang, "Computer Aided Design Solutions for Testability and Security" (2017). Doctoral Dissertations. 1640. https://opencommons.uconn.edu/dissertations/1640 Computer Aided Design Solutions for Testability and Security Qihang Shi, Ph.D. University of Connecticut, 2017 As technology down scaling continues, new technical challenges emerge for the Inte- grated Circuits (IC) industry. One direct impact of down-scaling in feature sizes leads to elevated process variations, which has been complicating timing closure and requiring classification of fabricated ICs according to their maximum performance. To address this challenge, speed-binning based on on-chip delay sensor measurements has been proposed as alternative to current speed-binning methods. This practice requires ad- vanced data analysis techniques for the binning result to be accurate. Down-scaling has also increased transistor count, which puts an increased burden on IC testing. In particular, increase in area and capacity of embedded memories has led to overhead in test time and loss test coverage, which is especially true for System-on-Chip (SOC) Qihang Shi, University of Connecticut, 2017 designs. Indeed, expected increase in logic area between logic and memory cores will likely further undermine the current solution to the problem, the hierarchical test ar- chitecture. Further, widening use of information technology led to widened security concerns. In today’s threat environment, both hardware Intellectual Properties (IP) and software security sensitive information can become target of attacks, malicious tamper- ing, and unauthorized access.
    [Show full text]
  • Evaluation of Hardware Test Methods for VLSI Systems
    Evaluation of Hardware Test Methods for VLSI Systems By Jens Eriksson LiTH-ISY-EX-ET--05/0315--SE 2005-06-07 Evaluation of Hardware Test Methods for VLSI Systems Master Thesis Division of Electronics Systems Department of Electrical Engineering Linköping Institute of Technology Linköping University, Sweden By Jens Eriksson LiTH-ISY- EX-ET--05/0315--SE Supervisor: Thomas Johansson Examiner: Kent Palmkvist 2005-06-07 Avdelning, Institution Datum Division, Department Date 2005-06-07 Institutionen för systemteknik 581 83 LINKÖPING Språk Rapporttyp ISBN Language Report category Svenska/Swedish Licentiatavhandling ISRN LITH-ISY-EX-ET--05/0315--SE X Engelska/English X Examensarbete C-uppsats Serietitel och serienummer ISSN D-uppsats Title of series, numbering Övrig rapport ____ URL för elektronisk version http://www.ep.liu.se/exjobb/isy/2005/315/ Titel Evaluation of Hardware Test Methods for VLSI Systems Title Författare Jens Eriksson Author Sammanfattning Abstract The increasing complexity and decreasing technology feature sizes of electronic designs has caused the challenge of testing to grow over the last decades. The purpose of this thesis was to evaluate different hardware test methods/approaches based on their applicability in a complex SoC design. Among the aspects that were investigated are test implementation effort, test efficiency and the performance penalties implicated by the test. This report starts out by presenting a general introduction to the basics of hardware testing. It then moves on to review available standards and methodologies. In the end one of the more interesting methods is investigated through a case study. The method that was chosen for the case study has been implemented on a DSP, and is rather new and not as prolific as many of the standards discussed in the report.
    [Show full text]
  • Package Designers Need Assembly-Level Lvs for Hdap Verification
    PACKAGE DESIGNERS NEED ASSEMBLY-LEVEL LVS FOR HDAP VERIFICATION TAREK RAMADAN MENTOR, A SIEMENS BUSINESS DESIGN TO SILICON WHITEPAPER www.mentor.com Package designers need assembly-level LVS for HDAP verification INTRODUCTION Contrary to what you might think, advanced integrated circuit (IC) packaging is real. Several leading foundries and outsourced assembly and test (OSAT) companies already offer high density advanced packaging (HDAP) services to their customers. The most common approaches currently offered by foundries/OSATs are the 2.5D-IC (interposer-based) style and fan-out wafer- level packaging (FO-WLP) approach (single die or multi die), as shown in Figure 1. Figure 1: The most common package styles currently in use are the 2.5D-IC and the FO-WLP. Because the interposer in a 2.5D-IC is similar to a traditional die (except that it doesn’t include active devices), IC design groups usually owns the 2.5D-IC design, which requires an IC-oriented design approach (Manhattan shapes in the layout database, SPICE/Verilog as the source netlist, etc.). In FO-WLP, IC package groups usually adopt design approaches that are based on spreadsheets (to capture the design intent), in-design manufacturing checks, and (traditionally) no automated layout vs .schematic (LVS) signoff. Automated LVS is not historically popular in the packaging world because the number of components and required I/Os is usually small, so a simple spreadsheet or bonding diagram is sufficient for an eyeball check. However, as HDAP evolves and its use expands, the need for an automated LVS-like flow to detect and highlight package connectivity errors has become apparent.
    [Show full text]
  • Introduction to Electronic Design Automation
    Design Automation? Introduction to Electronic Design Automation Jie-Hong Roland Jiang 江介宏 Department of Electrical Engineering National Taiwan University Spring 2013 1 2 Course Info (1/4) Course Info (2/4) Instructor Grading rules (raw score) Jie-Hong R. Jiang Homework 40% email: [email protected] Midterm 25% office: 242, EE2 Building Final Quiz 10% phone: (02)3366-3685 Project 25% office hour: 15:00-17:00 Fridays (Note that the final grade is based on grading on a curve.) TA Po-Ya Hsu Homework email: [email protected] discussions encouraged, but solutions should be written down individually and separately phone: (02)3366-3700 ext 6406 4 assignments in total office: 406, BL Hall late homework (20% off per day) office hour: 13:00-15:00 Mondays Midterm exam/final quiz in-class exam Email contact list NTU email addresses of enrolled students will be used for future contact Project Team or individual work on selected topics (CAD Contest problems / paper reading / Course webpage implementation / problem solving, etc.) http://cc.ee.ntu.edu.tw/~jhjiang/instruction/courses/spring13-eda/eda.html please look up the webpage frequently to keep updated Academic integrity: no plagiarism allowed 3 4 Course Info (3/4) Course Info (4/4) Prerequisite Objectives: Switching circuits and logic design, or by instructor’s consent Peep into EDA Main lecture basis Motivate interest Lecture slides and/or handouts Learn problem formulation and solving Textbook Have fun! Y.-W. Chang, K.-T. Cheng, and L.-T. Wang (Editors). Electronic Design Automation: Synthesis, Verification, and Test.
    [Show full text]
  • Cell Design Tutorial
    Cell Design Tutorial Cell Design Tutorial Product Version 4.4.6 June 2000 1990-2000 Cadence Design Systems, Inc. All rights reserved. Printed in the United States of America. Cadence Design Systems, Inc., 555 River Oaks Parkway, San Jose, CA 95134, USA Trademarks: Trademarks and service marks of Cadence Design Systems, Inc. (Cadence) contained in this document are attributed to Cadence with the appropriate symbol. For queries regarding Cadence’s trademarks, contact the corporate legal department at the address shown above or call 1-800-862-4522. All other trademarks are the property of their respective holders. Restricted Print Permission: This publication is protected by copyright and any unauthorized use of this publication may violate copyright, trademark, and other laws. Except as specified in this permission statement, this publication may not be copied, reproduced, modified, published, uploaded, posted, transmitted, or distributed in any way, without prior written permission from Cadence. This statement grants you permission to print one (1) hard copy of this publication subject to the following conditions: 1. The publication may be used solely for personal, informational, and noncommercial purposes; 2. The publication may not be modified in any way; 3. Any copy of the publication or portion thereof must include all original copyright, trademark, and other proprietary notices and this permission statement; and 4. Cadence reserves the right to revoke this authorization at any time, and any such use shall be discontinued immediately upon written notice from Cadence. Disclaimer: Information in this publication is subject to change without notice and does not represent a commitment on the part of Cadence.
    [Show full text]
  • Altium Designer® Integrates XJTAG to Boost PCB Testability
    www.xjtag.com XJTAG Technology Partner Altium Designe r® Integrates XJTAG ® Boundary Scan to Boost PCB Testability The Altium Designer PCB development environment has powerful features that help engineers manage “their designs from schematic to product. Altium sought XJTAG’s expertise in boundary scan to extend Altium Designer with Design-For-Test features that enable designers to find and correct errors and harness boundary scan’s power to maximise testability. ” Altium Designer is trusted by engineers for its rich features, which not implementation of boundary scan Altium Designer as an XJDeveloper only accelerate design capture and help overcome layout and routing chains to allow designers to identify project. XJDeveloper is the XJTAG challenges, but also help verify mechanical fit and coordinate the entire and correct potential problems during test development environment, design-to-production process. Its wide-ranging capabilities extend beyond schematic capture, thereby avoiding which is widely used to accelerate design entry, to include managing design assets to facilitate reuse, costly board respins. XJTAG Chain debugging of prototype hardware, checking component pricing and availability, verifying design files, and Checker verifies the boundary scan and to augment traditional in-circuit supporting design with advanced technologies such as rigid-flex PCB. chain is correctly routed and is in and functional testing on the compliance with DFT best practices, production line resulting in increased “Our aim is to ensure that Altium achieved,” explains Daniel Fernsebner. reporting any connection, termination or test coverage and faster cycle times. Designer is always the industry “The XJTAG boundary scan system compliance pin errors to the user.
    [Show full text]
  • Test and Side-Channel Analysis of Asynchronous Circuits Ricardo Aquino Guazzelli
    test and side-channel analysis of asynchronous circuits Ricardo Aquino Guazzelli To cite this version: Ricardo Aquino Guazzelli. test and side-channel analysis of asynchronous circuits. Micro and nanotechnologies/Microelectronics. Université Grenoble Alpes [2020-..], 2020. English. NNT : 2020GRALT070. tel-03206505 HAL Id: tel-03206505 https://tel.archives-ouvertes.fr/tel-03206505 Submitted on 23 Apr 2021 HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destinée au dépôt et à la diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non, lished or not. The documents may come from émanant des établissements d’enseignement et de teaching and research institutions in France or recherche français ou étrangers, des laboratoires abroad, or from public or private research centers. publics ou privés. THÈSE Pour obtenir le grade de DOCTEUR DE L’UNIVERSITÉ GRENOBLE ALPES Spécialité : Nano Electronique et Nano Technologies (NENT) Arrêtée ministériel : 25 mai 2016 Présentée par Ricardo AQUINO GUAZZELLI Thèse dirigée par Laurent FESQUET préparée au sein du Laboratoire Techniques de l’Informatique et de la Microélectronique pour l’Architecture des systèmes intégrés (TIMA) dans l’École Doctorale Electronique, Electrotecnique, Automatique & Traitement du Signal (EEATS) Test and Side-channel Analysis of Asynchronous Circuits Thèse soutenue publiquement le 3 décembre 2020, devant le jury composé de : Laurent
    [Show full text]
  • Asic Synthesis and Backend
    Getting to Work with OpenPiton Princeton University http://openpiton.org OpenPit ASIC SYNTHESIS AND BACKEND 2 Whats in the Box? • Synthesis – Synopsys Design Compiler • Static timing analysis (STA) – Synopsys Primetime • Formal equivalence checking (RVS) – Synopsys Formality • Place and route (PAR) – Synopsys IC Compiler • Layout versus schematic (LVS) – Mentor Graphics Calibre • Design rule checking (DRC) – Mentor Graphics Calibre • Coming soon: Gate-level simulation 3 Why is it Useful? • Research studies – Architecture, EDA, and other HW research • ASIC tapeout • Education 4 Piton ASIC • 25 tiles • Tested working in • IBM 32nm SOI silicon! • 36 mm2 (6mm x 6mm) • 1 GHz Target Frequency 5 Synthesis and Backend Flow 6 What do you need? • OpenPiton • Synopsys License – Tools and Reference Methodology (RM) • Mentor Graphics License – Calibre (for LVS and DRC only) • Standard cell library and process development kit 7 Getting Started • Download Synopsys-RM • Patch Synopsys-RM • Familiarize with directory structure and scripts • Port to process technology • Running the flow 8 Download Synopsys-RM • Synopsys Solvnet • See OpenPiton Synthesis and Backend Manual – Specify version – Specify settings • Broader support 9 Patching Synopsys-RM 10 Patching Synopsys-RM 10 Patching Synopsys-RM 10 Patching Synopsys-RM 10 Patching Synopsys-RM 11 Patching Synopsys-RM 11 Patching Synopsys-RM 11 Patching Synopsys-RM 11 Directory Structure and Scripts • All scripts written in Tcl • Two primary locations – Module generic scripts – Module specific scripts 12
    [Show full text]
  • TFE4141 Design of Digital Systems 1
    TFE4141 Design of Digital Systems 1 Assignment 1: Terms and definitions used among digital designers Q1: What is 010002 + 010012? 01000 + 01001 10001 Q2: Which number do 11112 represent? a) In 4-bit unsigned format b) In 4-bit signed format a. 4-bit unsigned format of 11112 is: = 1.23 + 1.22 + 1.21 +1.20 = 8 + 4 + 2 + 1 = 15 (in decimal) b. 4-bit signed format of 11112 is: = - (1.22 + 1.21 +1.20) = - (4 + 2 + 1) = - 7 (in decimal) Q2: Which number do 11112 represent? a) In 4-bit unsigned format b) In 4-bit signed format (2’s complement) a. 4-bit unsigned format of 11112 is: = 1.23 + 1.22 + 1.21 +1.20 = 8 + 4 + 2 + 1 = 15 (in decimal) b. 4-bit signed format of 11112 (2’s complement) is: 1’s complement of 11112 is: = 10002 [keeping the first bit constant as it is the signed bit] 2’s complement of 10002 is: 1000 + 1 1001 = - 1 (in decimal) Q3: What does “dynamic range” in the context of number representation mean? Dynamic range is the ratio of the maximum absolute value representable and the minimum positive (i.e., non-zero) absolute value representable. Q4: What has highest dynamic range of a 32 bit floating point number and a 32 bit fixed point number? Dynamic range for a fixed point 32-Bit (unsigned) number is: 2N – 1 = 231 – 1 = 2.15 x 109 Dynamic range for a floating point 32-bit number (as per IEEE Standard 754, single-precision) is: (2−2−23) × 2127 = 3.402823 × 1038 The highest value, as mentioned above, is for the 32-bit floating point number.
    [Show full text]