Jove
Visualize
Contact Us

Related Concept Videos

Electro-mechanical Systems01:19

Electro-mechanical Systems

907
Electromechanical systems are intricate configurations that effectively combine electrical and mechanical elements to achieve a desired outcome. Central to many of these systems is the DC motor, a device that converts electrical energy into mechanical motion, enabling various applications ranging from simple fans to complex robotic mechanisms.
A key component of the DC motor is the armature, a rotating circuit positioned within a magnetic field. As an electric current passes through the...
907
Ampere-Maxwell's Law: Problem-Solving01:17

Ampere-Maxwell's Law: Problem-Solving

509
A parallel-plate capacitor with capacitance C, whose plates have area A and separation distance d, is connected to a resistor R and a battery of voltage V. The current starts to flow at t = 0. What is the displacement current between the capacitor plates at time t? From the properties of the capacitor, what is the corresponding real current?
To solve the problem, we can use the equations from the analysis of an RC circuit and Maxwell's version of Ampère's law.
For the first part of...
509
Semiconductors01:22

Semiconductors

520
There is variation in the electrical conductivity of materials - metals, semiconductors, and insulators that are showcased with the help of the energy band diagrams.
Metals such as copper (Cu), zinc (Zn), or lead (Pb) have low resistivity and feature conduction bands that are either not fully occupied or overlap with the valence band, making a bandgap non-existent. This allows electrons in the highest energy levels of the valence band to easily transition to the conduction band upon gaining...
520
Non-ohmic Devices00:51

Non-ohmic Devices

1.0K
In most substances, the current flow is proportional to the voltage applied to it. A simple relationship between the values of current, voltage, and resistance is known as Ohm's law. Nonohmic devices do not exhibit a linear relationship between voltage and current. One such device is the semiconducting circuit element known as a diode. A diode is a circuit device that allows current flow in only one direction.
Consider a simple circuit consisting of a battery, a diode, and a resistor. A...
1.0K
MOS Capacitor01:25

MOS Capacitor

666
A Metal-Oxide-Semiconductor (MOS) capacitor is a fundamental structure used extensively in semiconductor device technology, particularly in the fabrication of integrated circuits and MOSFETs (metal-oxide-semiconductor field-effect transistors). The MOS capacitor consists of three layers: a metal gate, a dielectric oxide, and a semiconductor substrate.
The metal gate is typically made from highly conductive materials such as aluminum or polysilicon. Beneath the metal gate lies a thin layer of...
666
JoVE
x logofacebook logolinkedin logoyoutube logo
ABOUT JoVE
OverviewLeadershipBlogJoVE Help Center
AUTHORS
Publishing ProcessEditorial BoardScope & PoliciesPeer ReviewFAQSubmit
LIBRARIANS
TestimonialsSubscriptionsAccessResourcesLibrary Advisory BoardFAQ
RESEARCH
JoVE JournalMethods CollectionsJoVE Encyclopedia of ExperimentsArchive
EDUCATION
JoVE CoreJoVE BusinessJoVE Science EducationJoVE Lab ManualFaculty Resource CenterFaculty Site
Terms & Conditions of Use
Privacy Policy
Policies
  1. Home
  2. A Full-stack Memristor-based Computation-in-memory System With Software-hardware Co-development.
  1. Home
  2. A Full-stack Memristor-based Computation-in-memory System With Software-hardware Co-development.

Related Experiment Video

Assembly and Characterization of Biomolecular Memristors Consisting of Ion Channel-doped Lipid Membranes
08:07

Assembly and Characterization of Biomolecular Memristors Consisting of Ion Channel-doped Lipid Membranes

Published on: March 9, 2019

7.7K

A full-stack memristor-based computation-in-memory system with software-hardware co-development.

Ruihua Yu1, Ze Wang1, Qi Liu1

  • 1School of Integrated Circuits, Beijing National Research Center for Information Science and Technology (BNRist), Tsinghua University, Beijing, China.

Nature Communications
|March 3, 2025

View abstract on PubMed

Summary
This summary is machine-generated.

This study introduces a software-hardware co-development approach for memristor-based computation-in-memory (CIM) systems. This method enhances flexibility and efficiency, improving neural network accuracy during training and inference.

More Related Videos

A Method for Growing Bio-memristors from Slime Mold
07:46

A Method for Growing Bio-memristors from Slime Mold

Published on: November 2, 2017

8.9K
In Situ Transmission Electron Microscopy with Biasing and Fabrication of Asymmetric Crossbars Based on Mixed-Phased a-VOx
09:49

In Situ Transmission Electron Microscopy with Biasing and Fabrication of Asymmetric Crossbars Based on Mixed-Phased a-VOx

Published on: May 13, 2020

4.0K

Related Experiment Videos

Assembly and Characterization of Biomolecular Memristors Consisting of Ion Channel-doped Lipid Membranes
08:07

Assembly and Characterization of Biomolecular Memristors Consisting of Ion Channel-doped Lipid Membranes

Published on: March 9, 2019

7.7K
A Method for Growing Bio-memristors from Slime Mold
07:46

A Method for Growing Bio-memristors from Slime Mold

Published on: November 2, 2017

8.9K
In Situ Transmission Electron Microscopy with Biasing and Fabrication of Asymmetric Crossbars Based on Mixed-Phased a-VOx
09:49

In Situ Transmission Electron Microscopy with Biasing and Fabrication of Asymmetric Crossbars Based on Mixed-Phased a-VOx

Published on: May 13, 2020

4.0K

Area of Science:

  • Computer Engineering
  • Materials Science
  • Artificial Intelligence

Background:

  • Memristor-based computation-in-memory (CIM) systems face limitations in practicality due to hardware design constraints and manual parameter tuning.
  • Optimizing CIM systems is crucial for efficient and robust artificial intelligence hardware.

Purpose of the Study:

  • To develop a software-hardware co-development approach for enhancing the flexibility and efficiency of memristor-based CIM systems.
  • To improve the robustness of neural network models against hardware non-idealities and analogue computing noise.

Main Methods:

  • Implemented a flexible hardware component supporting diverse dataflow and mapping strategies.
  • Developed software for automatic model placement and efficient optimization techniques.
  • Integrated software and hardware for a full-stack co-development solution.
  • Main Results:

    • Demonstrated the system on six neural network models across four tasks.
    • Achieved a 4.76% accuracy improvement for ResNet-32 during training.
    • Observed 3.32% to 9.45% accuracy improvements across models during on-chip inference.

    Conclusions:

    • The proposed software-hardware co-development approach significantly improves the performance and practicality of memristor-based CIM systems.
    • Automatic optimization methods enhance model robustness and suppress noise, leading to higher accuracy in AI applications.