Design of Generic Verification Procedure for IIC Protocol in UVM
Title | Design of Generic Verification Procedure for IIC Protocol in UVM |
Publication Type | Conference Paper |
Year of Publication | 2019 |
Authors | E.V., Jaideep Varier, V., Prabakar, Balamurugan, Karthigha |
Conference Name | 2019 3rd International Conference on Electronics, Communication and Aerospace Technology (ICECA) |
ISBN Number | 978-1-7281-0167-5 |
Keywords | Aerospace electronics, APB(Advanced peripheral bus), bugs, Clocks, code coverage, Collaboration, composability, compositionality, Conferences, DUT(Design under test), field buses, functional coverage, generic verification procedure, hardware description languages, Hardware design languages, IIC bus protocol, IIC controller, IIC protocol, Libraries, Mentor graphic Questasim 10.4e, Monitoring, policy-based governance, privacy, product development, program verification, protocol verification, Protocols, pubcrawl, SCL(Serial clock line), SDA(Serial data line), standard method, Synchronization, Universal Verification Methodology, UVC(Universal verification component), UVM, UVM(Univeral verification methodology), Verilog, Vivado |
Abstract | With the growth of technology, designs became more complex and may contain bugs. This makes verification an indispensable part in product development. UVM describe a standard method for verification of designs which is reusable and portable. This paper verifies IIC bus protocol using Universal Verification Methodology. IIC controller is designed in Verilog using Vivado. It have APB interface and its function and code coverage is carried out in Mentor graphic Questasim 10.4e. This work achieved 83.87% code coverage and 91.11% functional coverage. |
URL | https://ieeexplore.ieee.org/document/8821815 |
DOI | 10.1109/ICECA.2019.8821815 |
Citation Key | e.v._design_2019 |
- SDA(Serial data line)
- Monitoring
- policy-based governance
- privacy
- product development
- program verification
- protocol verification
- Protocols
- pubcrawl
- SCL(Serial clock line)
- Mentor graphic Questasim 10.4e
- standard method
- Synchronization
- Universal Verification Methodology
- UVC(Universal verification component)
- UVM
- UVM(Univeral verification methodology)
- Verilog
- Vivado
- field buses
- APB(Advanced peripheral bus)
- bugs
- Clocks
- code coverage
- collaboration
- composability
- Compositionality
- Conferences
- DUT(Design under test)
- Aerospace electronics
- functional coverage
- generic verification procedure
- hardware description languages
- Hardware design languages
- IIC bus protocol
- IIC controller
- IIC protocol
- Libraries