This repository contains Python scripts for simulating and analyzing Signal-to-Noise Ratio (SNR) in Analog Compute-In-Memory (CIM) architectures. The simulation focuses on quantization effects and noise in CIM operations, providing insights into the performance of these systems under various conditions.
- Simulation of ACIM calculation process with quantization and noise
- Analysis of SQNR and CSNR under various conditions
- Visualization of results for different ADC bit resolutions and noise levels
- Replication of results from published research papers
- Python 3.x
- NumPy
- Matplotlib
-
Clone the repository:
git clone https://github.com/Keio-CSG/AnalogCIM-CSNR-Sim
-
Navigate to the project directory:
cd AnalogCIM-CSNR-Sim
-
Run 'CIM_CSNR_simulation.ipynb'