A diverse collection of software and design projects spanning C++ programming, FPGA development, IC design, simulation, and technical drafting — covering both digital design and systems-level engineering.
A collection of programs and applications written in C++, covering core programming concepts, data structures, algorithms, and systems-level problem solving.
- Language: C++
- Focus: Object-oriented programming, logic building, console applications
Digital design projects implemented on FPGAs using hardware description languages, covering combinational and sequential logic circuits.
- Languages: Verilog / V
- Tools: Xilinx Vivado / Quartus
- Focus: RTL design, simulation, synthesis, and deployment on FPGA boards
Analog and mixed-signal IC design projects developed in Cadence Virtuoso, including schematic entry and circuit simulation.
- Tool: Cadence Virtuoso
- Focus: Transistor-level circuit design, SPICE simulation, layout fundamentals
Technical engineering drawings created in AutoCAD, covering 2D layouts, schematics, and mechanical/electrical drafting.
- Tool: AutoCAD
- Focus: Precision drafting, dimensioning, and technical documentation
Various simulation-based projects modelling circuits, systems, or algorithms to validate designs before physical implementation.
- Focus: Behavioural modelling, signal analysis, and verification
| Category | Details |
|---|---|
| Programming | C++ |
| Digital Design | Verilog, FPGA |
| IC Design | Cadence Virtuoso |
| Formal Verification | Rocq Prover |
| CAD | AutoCAD |
| Simulation | Cadence, HDL simulators |
Software-Projects/
├── C++/ # C++ programs and applications
├── FPGA/ # FPGA design files and HDL code
├── Cadence Virtuoso/ # IC schematic and simulation projects
├── AutoCad Drawings/ # Technical engineering drawings
└── Simulation Projects/ # System and circuit simulation files
Haseeb — @Haseeb718
This repository is open for learning and reference purposes. Feel free to explore and build upon these projects!