Search
Search Results
-
Design and Tool Solutions for Monolithic Three-Dimensional Integrated Circuits
This chapter is to identify the benefits and challenges of monolithic three-dimensional integrated circuits and to introduce physical design and tool... -
Posit for DNN Architectures
This chapter discusses the Posit number system, which is proposed as an alternative to the floating point representation. The chapter explains how... -
RNS for DNN Architectures
Modern Deep Learning models keep growing in depth and number of parameters and require a huge amount of elementary arithmetic operations, the... -
Conventional Number Systems for DNN Architectures
The two conventional number systems, namely the floating point and fixed point, are commonly used in almost all general-purpose DNN engines. While... -
Chemistry of Conductive Solutions
This second chapter starts by introducing the chemical scenario where bio/CMOS interfaces usually work. In fact, it discusses the chemistry of... -
Nanotechnology for Checking Surface Immobilization
This chapter is the first of several chapters that address nanotechnology. In the context of this book, the use of nanotech is proposed to both... -
Co-design of a Full Bio/CMOS Interface
While this book closes with the appendixes, this chapter closes the aim of the book by giving the opportunity to see how co-design a full... -
Target/Probe Interactions
This chapter is about interactions between molecules. The main aim here is to show how biological macromolecules interact with each other or with... -
Nanotechnology to Enhance Charge Transfer
This chapter is the third chapter of this book that deals with nanotechnology. Similar to the previous chapter, nanotechnology is again proposed here... -
In-Memory Computing Using FLASH Memory
FLASH is a type of electrically erasable read-only memory (EEPROM), where the program code is usually stored. It requires high programming voltages... -
MRAM-Based In-Memory Computing
Magneto-resistive RAM (MRAM) is an emerging non-volatile memory technology with a very wide range of potential applications. In particular,... -
Memristor-Based In-Memory Computing
Memristor is a resistive random-access memory (RRAM) technology that enables the development of low-power and low-cost solutions. It has the... -
Preliminaries
The previous chapter presented an introduction to the emerging reconfigurable nanotechnologies and the related challenges associated with enabling... -
Physical Synthesis Flow and Liberty Generation
Physical synthesis is a crucial step in eda to derive actual physical circuits from a technology-mapped netlist of a Boolean logic network. It brings... -
Exploring Circuit Design Topologies for RFETs
Designing logic gates based on emerging technologies is necessary as they form the building block for digital design. It lays the foundation to... -
Read-Mostly Atomicity
In Chapter 4 we considered the topic of busy-wait mutual exclusion, which achieves atomicity by allowing... -
Architectural Background
The correctness and performance of synchronization algorithms depend crucially on architectural details of multicore and multiprocessor machines.... -
Hardware–Software Co-optimization Through Design Space Exploration
Deep learning provides a wide range of neural networks (NNs) with varying accuracy and complexity, which can be mapped to various specialized... -
TinyVers: A Tiny Versatile All-Digital Heterogeneous Multi-core System-on-Chip
Extreme edge devices or Internet of Thing nodes require energy-efficient, ultra-low power, always-on processing, and the ability to do on-demand... -
Conclusion
This chapter provides an extensive conclusion of the research work undertaken throughout this book. It identifies its main contributions to the...