SoomRV is a simple superscalar Out-of-Order RISC-V microprocessor. It can execute 4 Instructions per cycle completely out of order, and also supports speculative execution and precise exceptions.
The project includes RRAM In Memory Computing Accelerator, by researchers mentioned below under the supervision of Prof: Manan Suri (NVM & Neuromorphic Hardware Research Group IIT-Delhi, https://web.iitd.ac.in/~manansuri/)
Ayan Ray,
Chithambara Moorthii J,
Vivek Parmar
This submission is a merger of the following SSCS PICO Projects.
1. DC-DC converter
https://github.com/Jawad1316/DC-DC-Converter-Chipathon.git
2. Sigma Delta (SD)
https://github.com/i212431/SPATIAL_SD_ADC.git
3. Matrix Multiplier
https://github.com/shaheer777/MATRIX-MULTIPLIER-FOR-AI-ON-EDGE-APPLICATIONS.git
We have implemented mixed signals blocks: A SAR-ADC with 12b and OSR=1...256 (decimation filter included), and a fully synthesizeable digital temperature sensor
This project is an implementation of approximate adder for error tolerant multimedia applications.
The approximate single bit adder is built using which multi bit adder is built basing on the approximation factor. The delay chain is completely eliminated for the approximate part and is reduced by length k for accurate half of the n-bit...
Nanopore-based DNA sequencing is a unique, scalable technology, utilized to identify nucleotides (i.e., A, C, G, T) according to the pico-ampere-sized current fluctuations induced by the passage of a DNA strand through a like-sized molecular sensor (i.e., a “nanopore”). This approach, a so-called “3rd Generation” sequencing technology,...
A group submission including several small designs contributed by students at Carnegie Mellon in Open Chip Design StuCo, and some designs for demo purposes.
Arithmatic Logic Unit
ALU is a processor unit which performs the task of addition, subtraction, multiplication, and division. In order to support CPU for its arithmatic and logical processes, ALU has AU (i.e) arithmatic unit and LU (i.e) Logical Unit. This paper deals with its analysis and functioning of this important unit of CPU using...
This is a clock divider of 2, 4, 8, 16, 32, 64, 128, 256, 512, and 1024.
This project will help us test the gf180 technology at CINVESTAV in Guadalajara, Mexico.
We are planning to make a Mixed signal in-memory compute ReRAM arrray. This takeout will allow us to measure the performance of the ReRAM devices and other analog and mixed signal devices.
An aggressively designed core ReRAM cell with a pitch of 1.08um x 1.56um. The main objective is characterising (IV, retention, endurance, etc) the 'standard' ReRAM cell including variability, and yield information.
Top level; A 1T1R ReRAM array with 4 million cells, row and column decoders, and an analog output.
A replica of the nominal project with a significant difference - main objective is characterising different sweeps/splits of ReRAM devices (4 shapes - square, rect, hex, circle & multiple sizes - dimensions range between 0.23um to 1.25um). This way we can derive the relationship between these parameters and its characteristics to enable...
We designed a couple of teststructures for electrical characterisation of bipolar transistors in the Sky130A process. Test structures can be accessed by conventional microprobes via pads.
Multi-Project Caravel (MPC): The user’s project area is partitioned into 4 (2x2) small projects of 1.3x1.6mm2 each. The current layout integrates 4 different counters.
"In the context of the Bloom Filter Counter, we adapt the Bloom filter concept to create a probabilistic counter. Instead of testing for set membership, we utilize the Bloom filter to track the occurrence of unique elements. The counter increments based on the presence or absence of an input data element in the Bloom filter."
...
This is a very small part of my FYP, working under the Mentorship of Prof. Dr. Attiya Baqai, as a student. The main idea is to connect the inputs with ADCs and take pressure data and the highest pressure would be shown on the output. The application is of plantar pressure device on a small scale.