Our dataset distinguishes itself by focusing on chip-level, IP-level, module-level RTL designs, and RISC-V architectures.
We compile a list of 222 keywords representing these levels from sources like Alldatasheet and other relevant websites, details shown in the end of this page.
We collect over 4,000 repository-level RTL projects, which encompass 140,000 RTL files across 77 functional categories.
Level
Functional Categories
Number of Repositories
Number of RTL Files
Chip
17
109
5,508
IP
3
225
12,961
Module
57
2,383
38,692
RISC-V
-
2,078
98,450
This table summarizes the number of functional categories, repositories, and RTL files across different levels of DeepCircuitX, including Chip, IP, Module, and RISC-V levels.
The download url:
Clip level designs keywords:
Voice processor
Audio Processor
KARAOKE PROCESSOR
ADPCM Processor
Sound Processor
Radio Processor
DOLBY-B NOISE PROCESSOR
ECHO SOUD PROCESSOR
Simplified SRS 3D Sound Processor
SHARC Processor
Speech Recognition Processor
VIDEO PROCESSOR
Teletext Processor
Video Display Processor
OSD Processor
Codec
MULTI PURPOSE AUDIO/VIDEO EMBEDDED PROCESSOR
SURROUND PROCESSOR
Synchronous Processor
PICO (Pixel Data Processor)
Digital Image Processor
GRAPHIC DISPLAY PROCESSOR
JPEG Image Processor
RGB PROCESSOR
JPEG IMAGE COMPRESSION PROCESSOR
Image Signal Processor
Radar Processor
GPS PROCESSOR
GPS BASEBAND PROCESSOR
LCD Flat Panel Processor
CIS Analog Signal Processor
2K - Samples FFT-Processor
VIF / SIF signal processor
Histogram/Hough Transform Processor
CCD Signal Processor
VCR VHS Chroma Signal Processor
Pythagoras Processor
Motion Processor
SEMICONDUCTOR SIGNAL PROCESSOR
MIXED-SIGNAL PROCESSOR
CARRADIO SIGNAL PROCESSOR
Baseband Signal Processor
Navigator Motion Processor
RDS/RBDS processor
Video Enhancement Processor
Communications Processor
IP Frame Routing Processor
Codirectional Digital Data Processor
Neuron Chip Network Processor
Component Interface Processor
E-COMMERCE PROCESSOR
Security Processor
Power PC 405GP Embedded Processor
AMD Embedded G-Series SOC processor
Rad-Hard 32-bit SPARC Embedded Processor
ColdFire Processor
Blackfin Embedded Processor
Mobile Intel Pentium4 Processor-M
Dual-Core Intel Itanium Processor
Intel Atom Processor
ARM Cortex M7 processor
Ip level designs keywords:
Color space converter
DMA
PCI
Public Key Acceleration
True Random Number Generator
3DES/DES Encryption
SHA-1/MD5 Authentication
Module level designs keywords:
NBCD ADDER
Radiation Hardened 4-Bit Full ADDER with Fast Carry
4-Bit Binary Full Adder
4-Bit Binary Full Adder with Fast Carry
High-Speed Advanced Adder
FC Series Adder
4-Bit Full Adder
4-Bit Full Adder with Parallel Carry Output
9-Bit Wallace Tree Adder
4-Bit BCD Adder
High-Speed 6-Bit Adder
Floating Point Pipelined Adder Unit
4-Bit Binary Adder with Fast Carry
High-Speed CMOS Logic 4-Bit Binary Full Adder with Fast Carry
Quad Serial Subtractor
Dual 2-Bit Subtractor
Arithmetic Logic Unit
4-Bit Arithmetic Logic Unit
CMOS 4-Bit Arithmetic Logic Unit
32-Bit Cascadable Barrel Shifter
32-Bit Barrel Shifter with Registers
Floating Point Comparator Unit
Floating Point Pipelined Adder Unit
Floating Point Pipelined Divider Unit
Floating Point Pipelined Multiplier Unit
CMOS Floating Point Processing Unit
Embedded 32-Bit Microprocessor with Integrated Floating Point Unit
Floating Point Coprocessor
Fixed/Floating-Point DSP
HCMOS Floating Point Coprocessor
Floating Point Arithmetic Coprocessor
Floating Point Coprocessor Double Precision
HCMOS Enhanced Floating-Point Coprocessor
Floating-Point Status Control
High-Performance Floating-Point Coprocessor
Floating Point Digital Signal Processor
Floating Point to Integer Pipelined Converter
Floating Point Arithmetic Coprocessor Double Precision
Integer to Floating Point Pipelined Converter
Multicore Fixed and Floating-Point Digital Signal Processor
Multiplier-Accumulator
Parallel CMOS Multiplier-Accumulator
Complex Accumulator
Dual Comparator
Single Comparator
Magnitude Comparator
Voltage Comparator
Quad Comparator
Window Comparator
Phase Comparator
Differential Comparator
Digital Comparator
MicroPower Comparator
NanoPower Comparator
Wave Comparator
IttyBitty Comparator
Dual Voltage Comparator
Quad Differential Comparator
Precision Voltage Comparator
Single Differential Comparator
Dual Differential Comparator
Equality Comparator
MicroPower Dual Comparator
Low Voltage Comparator
High Speed Comparator
Dual Operational Comparator
Dual Temperature Comparator
Single-Supply Comparator
Ground Sense Comparator
Octal Differential Comparator
Battery Operated Power Comparator
Identity Comparator
Latched Comparator
Address Comparator
Push-Pull Output Comparator
Self-Powered Isolated Comparator
Integrated Circuit Voltage Comparator
MicroPower Programmable Quad Comparator
Total Counter / Time Counter
Decade Counter
Binary Counter
Divide-by-Twelve Counter
Octal Counter
Multi-function Counter
Pneumatic Counter
Intelligent Counter
Programmable Counter
Digital Counter
Predetermining Counter
Step Counter
Frequency Counter
Parallel Counter
CMOS Counter
Universal Hexadecimal Counter
Nonvolatile Safety Counter
Miniature LCD Counter
Digital LCD Counter
Power Divider
Clock Divider
Frequency Divider
Programmable Divider
2-/3-Way Power Divider
User Configurable Divider
Frequency Multiplier
Clock Multiplier
Analog Multiplier
Current Multiplier
Electron Multiplier
Operational Multiplier
BCD Rate Multiplier
SATA Port Multiplier
VTM Current Multiplier
Port Multiplier Chip
Binary Rate Multiplier
Channel Photo Multiplier
FC Series Multiplier
Video Multiplier
Spread-Spectrum Crystal Multiplier
Surface Mount Multiplier
High Frequency Multiplier
Fast Dual DAC Multiplier
CMOS BCD Rata Multiplier
Barrel shifter
Shift registers
Universal Shift Register
static Shift register
Dual supply 8-bit serial-in/serial-out or parallel-out Shift register
Bidirectional Universal Shift Register
Parallel-in to Serial-out (PISO) Shift Register
PARALLEL-LOAD Shift REGISTER
Serial-In, Parallel-Out (SIPO) Shift Register
8-Bit Serial-Input/Serial or Parallel-Output Shift Register with Latched 3-State Outputs High-Performance Silicon-Gate CMOS
Parallel-Load Shift registers with Open-Drain Outputs
Shift Register With Schmitt-Trigger Inputs and Output registers
MUX/DeMUX
Dual MUX/DeMUX
MUX-LATCH
MUX-REGISTER
Floating Point pipelined divider Unit
multiply/Divide Unit
Video (VCD / DVD) Controller
Motor Controller
Camera Controller
Peripheral interface
DMA Control
PWM
Voice
PLL / Clock
Arbiter
Bus Controller
AD/DA
Arithmetic Converter
Encoder
Decoder