MedElevator Войти в исследования
← Поиск публикаций

DOI 10.1166/jnn.2016.12252

Медицинская библиотека · Journal of nanoscience and nanotechnology · 2016

Universal Verification Methodology Based Register Test Automation Flow.

Woo Jae Hun, Cho Yong Kwan, Park Sun Kyu

СтатьяПоддержка исследования: вне правительства СШАПеревод пока не подготовлен

Аннотация

In today's SoC design, the number of registers has been increased along with complexity of hardware blocks. Register validation is a time-consuming and error-pron task. Therefore, we need an efficient way to perform verification with less effort in shorter time. In this work, we suggest register test automation flow based UVM (Universal Verification Methodology). UVM provides a standard methodology, called a register model, to facilitate stimulus generation and functional checking of registers. However, it is not easy for designers to create register models for their functional blocks or integrate models in test-bench environment because it requires knowledge of SystemVerilog and UVM libraries. For the creation of register models, many commercial tools support a register model generation from register specification described in IP-XACT, but it is time-consuming to describe register specification in IP-XACT format. For easy creation of register model, we propose spreadsheet-based register template which is translated to IP-XACT description, from which register models can be easily generated using commercial tools. On the other hand, we also automate all the steps involved integrating test-bench and generating test-cases, so that designers may use register model without detailed knowledge of UVM or SystemVerilog. This automation flow involves generating and connecting test-bench components (e.g., driver, checker, bus adaptor, etc.) and writing test sequence for each type of register test-case. With the proposed flow, designers can save considerable amount of time to verify functionality of registers.

Для цитирования: Woo Jae Hun, Cho Yong Kwan, Park Sun Kyu. Universal Verification Methodology Based Register Test Automation Flow.. Journal of nanoscience and nanotechnology. 2016. DOI: 10.1166/jnn.2016.12252.
Подготовка и перевод публикации
Обработка статьи · этапы, ошибки и управление
Загрузка состояния…

История · было → стало

Состояние обновляется каждые 5 секунд, пока блок открыт. Процент показывается только там, где известен объём работы. Пауза останавливает продолжение этапа; текущий запрос к источнику может завершиться.

Тип публикации указан по данным источника. Уровень доказательности автоматически не присваивается.