Loading…
Back To Schedule
Thursday, September 3 • 4:30am - 5:00am
Software Development for 64-Bit RISC-V Processor Verification - Sreenadh S & Sangeetha N., Center for Development of Advanced Computing, India

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
A software model (Nigama) of 64-bit RISC-V IMAFD processor was developed in CPP language. Nigama is used as a reference model for verification of in-house developed out-of-order RV64IMAFD processor. The processor running on FPGA or simulation platform can be connected to Nigama through Ethernet interface and a test program runs on DUT and Nigama simultaneously in step lock mode and the result of each instruction on DUT is compared with that of Nigama and if there is any mismatch an error log is printed. This log is used further for debugging. This method is much faster even if larger test programs of more than 2 Billion instructions are running on DUT. This verification method has been successfully used for verifying the in-house developed 64-bit out-of-order single core RISC-V ISA based processor (RV64IMAFD) and enhancement of Nigama for multicore verification is under progress.






Speakers
avatar for Sreenadh S

Sreenadh S

Principal Engineer, Center for Development of Advanced Computing, India
Completed Graduation in Electronics and Telecommunication engineering.Started career as embedded software developer at Center for Development of Advanced Computing, India.Designed and developed various baremetal programs in assembly and C to verify in-house developed peripheral IP... Read More →
SN

Sangeetha N.

Intern in Master of Technology, Center for Development of Advanced Computing, India
Completed Graduation in Electronics and Telecommunication engineering and Post graduation in VLSI design and embedded systems.Currently doing post graduation internship at Center for Development of Advanced Computing, India.Now involved in the project: Microprocessor Development Programme... Read More →



Thursday September 3, 2020 4:30am - 5:00am PDT
MeetingPlay