Emulation Engineer
Client : NXP semiconductors ,austin ,USA.
Projects : CRR respository ,IMX93 .
Common register repository , nirvana 1 soc (12/2022-5/2023)
- CRR or common register repository is a NXP flow for register informationRegister data in CRR format is authored by H/W designers and is used togenerate documentation, UVM for verification flows, S/W register header files and debugger files so that they are all in sync. Many of these outputs are used by NXP to deliver to customer.
- Generating header files by using scripts to verify register attributes like reset, write/read. Test case development for attributes like reset, write/read, mask values, size and offset of the registers.
- All the registers in total of 150 modules are verified and tests developed for all modules Reported bugs to document owners, designers and verification owners.
IMX93 guel soc (5/2021-12/2022)
- Analyse the scope, define, build and bring-up emulation models, adapt and enhance the debug infrastructure, which includes debug infrastructure development, debug failures and ensure functionality as per specifications
- Worked on scripting languages like Perl, Tcl, Shell script
- Worked in Zebu Emulation platform, VEGA and HAL script updating running test case.