Automated Access Backdoor for UVM_REG Layer
DOI:
https://doi.org/10.37591/jovdtt.v5i2.1601Abstract
Systems on chips (SoCs) design have many configuration registers. Configuring the registers through a Bus protocol consumes lot of simulation time. Hence, time saving becomes a challenge in configuring the registers. The other way to configure registers is backdoor access. Backdoor is a zero simulation time access by mapping to the register directly using the hierarchical path. It allows rapid configuration of registers and can uncover hidden bugs as execution of write and read cycles are occur on same access path. Backdoor is much faster than front door. For backdoor access, the user needs the hierarchical path of the register. In order to achieve that user can either search register in design hierarchy or can communicate with the RTL designer. Complexity of determining hierarchical path is reduced by automating the backdoor access for UVM_REG which will capture the hierarchical path of the register at the run time simulation. This capturing of register at the run time simulation can be done through Programming Language Interface (PLI).
Keywords: Backdoor, Gnumeric, PLI, Python, UVM_REG
Downloads
Published
Issue
Section
License
Thank you for submitting the manuscript to the Journal of VLSI Design Tools & Technology. With the online journal management system that we are using, you will be able to track its progress through the editorial process by logging in to the journal web site:
An author may request for withdrawal of his/her manuscript, within a week's
time (w.e.f. the date of submission of the manuscript). The Author is
recommended to follow strictly the Instructions in Manuscript Withdrawal
Policy (As per URL given below)
http://stmjournals.com/pdf/manuscript%20withdrawl.pdf
If you have any questions, please contact me. Thank you for considering this
journal as a venue for your work.