“Anurag was one of our best employees at Signal Laboratories. He is a great engineer with a kind personality and a keen ability to understand new technologies. He designed and wrote a DDR3 memory controller wrapper with a FIFO interface. It turned into a debug tool "Versha Capture" which we used to validate the TX and RX paths of our radio. He worked on JTAG, UART, and designed other FPGA related modules. He was also able to help instruct new hires on how our technology stack worked. And most importantly, he was an experienced git user. If I had the opportunity, I would hire him again immediately.”
About
Experienced in Digital ASIC/FPGA Design, currently working as Sr. Design Engineer at AMD.…
Activity
-
Celebrating 5 years at Apple today! Grateful to work with some of the most incredible engineers in the industry and honored to consider my teammates…
Celebrating 5 years at Apple today! Grateful to work with some of the most incredible engineers in the industry and honored to consider my teammates…
Liked by Anurag Goyal
-
At the Obesity Medicine 2024 conference in April, Shagun Bindlish, MD, FACP, DABOM, DACLM, was awarded the 2024 Dr. Peter G. Lindner Award!…
At the Obesity Medicine 2024 conference in April, Shagun Bindlish, MD, FACP, DABOM, DACLM, was awarded the 2024 Dr. Peter G. Lindner Award!…
Liked by Anurag Goyal
-
Super excited at the launch of Private Cloud Compute- another first of a kind product from Apple. What seemed to be impossible really became “I’m…
Super excited at the launch of Private Cloud Compute- another first of a kind product from Apple. What seemed to be impossible really became “I’m…
Liked by Anurag Goyal
Experience
Education
Volunteer Experience
-
Volunteer
American Red Cross Los Angeles Region
- Present 8 years 2 months
Social Services
Promoting Students to donate blood.
Participating in blood Donation Drive
Courses
-
Computer Organization Architecture
EE 457
-
Control Systems
ECT 208
-
Diagnosis and Design of Reliable Digital Systems
EE 658
-
Digital Circuits & Systems
ECT 209
-
Digital Communication
ECT 308
-
Digital Signal Processing
ECT 306
-
MOS VLSI Design
EE 477
-
Network Processor Design and Programming
EE 533
-
VLSI System Design
EE 577A
-
VLSI System Design II
EE 577B
Projects
-
Implementation of RISC-V pipeline processor on FPGA
- Present
* Designed 5 stage pipeline processor for RISC-V RV32I ISA.
* Implemented Hazard Detection Unit and Forwarding Unit to minimize the pipeline stall to one instruction in case of RAW dependency.
* Verified for functionality on Arty S7 development kit incorporating Xilinx Spartan-7 FPGA at 150MHz. -
Design of Automatic Test pattern generator and Fault simulator in C
• Implemented a system which invokes a command prompt which supports commands such as reading the circuit from pre-specified format text file, pre-processing, levelization, test generators using D-algorithm and PODEM and parallel and deductive fault simulator. Tested on ISCAS benchmark circuit.
• Read circuit into a doubly-linked list. Implemented D-algorithm after pre-processing. Generated a 5-valued logic vector (if detectable) for each stuck at fault list from pre-processing.
Other creators -
Design of DDR3 Memory Controller
-
Design of a low-density parity-check (LDPC) Codec on MATLAB
-
Design of Maze Router using Lee's Algorithm
• Implemented the above design using Verilog.
• Simulated, Synthesized and conducted Post synthesis simulation using NCSim and Synopsys Design Compiler. -
Semi-custom layout design of a dual clock FIFO, CAM, LIFO
• Implemented the RTL design for the above modules in Verilog.
• Completed the place and route using ‘Cadence Encounter’ and Static Timing Analysis using ‘Synopsys PrimeTime’ -
Implementation of DDR2 memory controller for Nexus 4 Artix-7 FPGA board
-
• Designed a memory controller for DDR2 memory to perform basic read and write operations.
-
Interface of Cellular RAM with Picoblaze processor on XILINX Nexys-3 Spartan-6 board
-
• Designed a memory controller to interface on board Cellular Ram with the picoblaze processor
-
Software Controlled Multi-Threaded Custom Network FPGA Processor
-
• Implemented the concept of Named Data Networking.
• Designed a network router on the NetFPGA to route the packets based on the name of the packets.
• Implemented the same router using NDN Libraries in UNIX environment.
• Compared the performance of the two designs.Other creatorsSee project -
Design of a General Purpose Microprocessor using Software and Hardware Components
-
-
Design and optimization of basic FinFet gates using Hspice
-
• Implemented SG, IG, LP and IG/LP modes of INV, NAND and NOR gates using Hspice.
• Calculated the number of fins to balance the rise and fall delay for each gate using Perl code to sweep the number of fins.
-
Design and Implementation of a Pipelined Network Processor on NetFPGA Virtrex II Pro
-
• Implemented a 5-stage Pipeline processor on NetFPGA and designed the processor’s custom ISA based on MIPS ISA.
• Created a compiler to translate C code to machine code and executed it on the network processor.
-
Design of a 1K Single Port SRAM on Cadence Virtuoso
-
• Created schematics and layouts for the above design.
• Minimized the area and delay product on layout through sizing of the transistors.
• Verified the results using Perl Script.
-
Design of a 5-stage pipelined CPU using Verilog
-
• Implemented Hazard Detection Unit and Forwarding Unit to eliminate data dependency hazards.
• Completed the above design using Verilog on Model Sim. -
Layout Design
-
• Layout implementation of CMOS gates (INV, NAND, NOR, XOR), MUX, 4-bit adder in 200nm CMOS technology using Cadence Virtuoso layout editor.
• Minimized the propagation delay through sizing of the transistors.
Test Scores
-
GRE
Score: 320/340
-
TOEFL
Score: 110/120
Languages
-
English
Full professional proficiency
-
German
Elementary proficiency
-
Hindi
Native or bilingual proficiency
Recommendations received
3 people have recommended Anurag
Join now to viewOther similar profiles
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore MoreOthers named Anurag Goyal in United States
9 others named Anurag Goyal in United States are on LinkedIn
See others named Anurag Goyal