About






I'm a Software Architect at Cadence Design Systems, Bangalore, with extensive experience building SoC Virtual and Hybrid platforms that accelerate early software development and performance tuning.

Over the years I've designed and delivered IP modeling infrastructure and modelled complex IPs — DMAs, Interconnects, and full system integrations. My experience spans every generation of virtual-platform methodology, from C/C++ based SSI (Simulation System Interface) through to industry-standard SystemC / TLM 2.0.

I've also built transactors bridging industry-standard memories (DDR4/5, LPDDR4/5) with fast coherent SystemC memory sub-systems, a DSI Display Host Controller interface, and a CSI-2 Camera device transactor for RTL co-simulation.

Outside work, I enjoy experimenting with modern C++, exploring new programming paradigms, writing here, and building simple programs to introduce kids to coding.

I also enjoy building simple websites like these

B.E., Computer Science — NIT Trichy | M.S., Microelectronics — BITS Pilani


Linked :  Sanjay Singh
Home Page : https://yajnas07.in


Popular Posts

RAlI - The Silent Guardian of Your C++ Code

Type Erasure in C++

Circular Dependency: An Anti-Pattern and Techniques to avoid it in object oriented Design