Я пытаюсь смоделировать процессор на основе RISCV на Synopsys VCS с дизайном RTL (verilog). Я хотел бы динамически изменять напряжение во время моделирования. Есть ли в Synopsys какой-либо инструмент, который можно использовать для выполнения динамического масштабирования напряжения в микропроцессоре. Или это можно сделать в тестбенче?
Как я могу использовать Synopsys VCS для динамического масштабирования напряжения в микропроцессоре?
Ответы (1)
В Verilog или VHDL нет концепции аналоговых значений, таких как напряжение. Только цифровые сигналы и простая синхронизация. Аналоговые симуляции выполняются на других языках, таких как SPICE.
person
serpixo
schedule
28.12.2018
Спасибо за ваш ответ. Можем ли мы изменить аналоговые значения после синтеза и получения списка соединений уровня гейта?
- person deadpool3; 03.01.2019
Это не входит в мою компетенцию, поэтому я не уверен. Может быть возможно экспортировать из списка соединений уровня ворот в список соединений spice, но вам нужно знать кучу значений, я не уверен, где вы их получите. Параметры модели транзистора, трассировочные емкости и сопротивления и т. д. У вас есть доступ к этим значениям? Я также не слышал об аналоговых симуляциях целых процессоров, я думаю, это было бы невероятно медленно. Может быть, имитировать один модуль за раз.
- person serpixo; 03.01.2019