Описание тега cadence

Глобальный поставщик программного обеспечения для автоматизации электронного проектирования (EDA) и инженерных услуг. Она производит программное обеспечение для проектирования интегральных схем (также известных как "микросхемы") и печатных плат.
1 ответ

Двойная двоеточие:: в Tcl

Что делает double:: в скрипте Tcl некоторых инструментов EDA (например, Cadence Enounter)? report::TimeStamp PrePlace "START PrePlace"
30 окт '15 в 16:53
1 ответ

Выполнять команды tcl, как только сигнал имеет значение в ncsim

Как пользователь modelsim я привык писать что-то вроде следующих строк в моем do-файле. when -label supersignal {supersignal == '1'} { stop ; puts "blah" do_something } run -all Это запускает симуляцию в modelsim и как только мой VHDL-сигнал supersi…
07 авг '14 в 09:29
1 ответ

Как сделать линтинг с квестасимом?

Я использовал подкладочный инструмент HAL от Cadence. Теперь я должен использовать Questasim. Но я не знаю об инструментах или переключателях, которые я могу использовать для ворса. Есть ли какой-нибудь инструмент от Mentor(Questaism), такой как HAL…
04 мар '16 в 06:58
0 ответов

Ускорение симуляции AMS

Я пытаюсь улучшить конфигурацию AMS, чтобы ускорить время моделирования. Так как у нас недостаточно лицензий на использование specter ++aps, изменив конфигурационные параметры. Можете ли вы просмотреть файл amsspectre.scs ниже и предложить свои данн…
1 ответ

Установка P-Cell (FreePDK45)

Я пытаюсь заставить эти инструкции работать. У меня возникли некоторые трудности на этом пути, было бы очень полезно, если бы вы указали мне правильное направление! Я пытался следовать инструкциям на веб-сайте. Я не совсем понял шаг 2 и 3. добавить …
01 окт '15 в 22:29
0 ответов

Характеристика разбора BLE при разборе iOS блютуз Swift

Я пытаюсь создать приложение для iOS, которое считывает датчик частоты вращения педалей (Wahoo Fitness Cadence). Это характеристика Bluetooth 0x2A5B (измерение CSC). В данном примере каденция - это скорость вращения педалей на велосипеде. Я использу…
10 июн '18 в 13:02
0 ответов

Можно ли скомпилировать RTL и Testbench отдельно?

С увеличением размеров проектов и их тестовых стендов, если команда разработчиков вносит какие-либо изменения в код RTL и хочет проверить его, необходимо перекомпилировать весь RTL + TB. Вместо этого, есть ли способ, по которому RTL и TB могут быть …
04 сен '18 в 08:25
1 ответ

Автоматическое размещение выводов с помощью Layout XL в Cadence Virtuoso?

У меня большой смешанный сигнал с 363 контактами. Макет XL знает положение выводов (зеленая линия соединяет каждый вывод в правильном положении, пока я его перетаскиваю). Мой вопрос: как я могу избежать тратить одну неделю на такую ​​утомительную ра…
24 апр '16 в 00:02
1 ответ

Как узнать направление сигнала в Schemetic Tracer simvision?

Я пытаюсь отследить сигнал на Schemetic Tracer в simvision(каденция). Но действительно сложно найти какой-то сигнал, который имеет направление. Есть ли способ узнать направление порта в Schemetic Tracer?
07 окт '15 в 04:39
1 ответ

Ошибка SystemVerilog с вставкой очереди с другой очередью в качестве аргумента

У меня есть несколько очередей, объявленных так: static bit [127:0] same_addr_mem_model [int][$]; static bit [127:0] temp_addr_mem_model [int][$]; Затем в строке кода: same_addr_mem_model[write_addr].insert(0,temp_addr_mem_model[write_addr]); // wri…
20 май '13 в 14:52
1 ответ

Как запустить электронный файл один за другим? Не в параллельном тесте

Я новичок в specman, сейчас я пишу тестовый стенд, который я хочу дать много конкретных тестовых случаев для отладки калькулятора. Например, У меня есть два файла, первый называется "test1", а второй - "test2". Вот мой код для "test1": extend instru…
14 дек '18 в 00:46
0 ответов

Как я могу позволить консоли specman отображать больше информации?

Например, я запускаю тест 1000 раз, но консоль может отображать только последние примерно 200 результатов моделирования. Как я могу позволить ему отображать всю информацию о результатах? Чтобы быть конкретным, это окно консоли, о котором я упоминал.…
17 дек '18 в 13:33
0 ответов

Компиляторы Verilog дают разные результаты

Итак, я написал код verilog, который компилируется в 'Synopsys VCS compiler', не выдает выходных данных или слишком долго работает в 'Cadence Incisive compiler' и выдает ошибку типа Array object used with a normal operator: s7_box_table[0]." "design…
1 ответ

Как создать повторяющуюся последовательность случайных чисел между симуляторами SystemVerilog?

Я сотрудничаю с SystemVerilog проектом с кем-то. Однако я привык использовать симулятор Synopsys VCS SystemVerilog, а он использовал Cadence INCISIVE irun. Один модуль testbench использует случайные числа для генерации тестового шаблона ввода в верх…
30 июл '17 в 14:48
0 ответов

Понимание данных скорости и частоты вращения педалей

Я начинаю использовать технологию Bluettoth впервые, поэтому я очень новичок. Я пытаюсь создать приложение с Cordova, которое измеряет скорость и частоту вращения от внутреннего велосипедного датчика. Для подключения к датчику я использую плагин htt…
1 ответ

Как получить список контактов экземпляра, подключенных к сети в схеме Cadence Virtuoso, используя SKILL

У меня есть схема с несколькими экземплярами, подключенными к одной из сетей. Мне нужна функция SKILL, которая будет печатать для всех экземпляров список контактов, подключенных к этой сети
21 июн '17 в 13:19
1 ответ

Скрипт TCL больше не работает

Раньше я запускал сценарий tcl для инструментов Cadence на сервере, однако теперь сценарий не запускается.Сценарий основан на следующем: #### Template Script for RTL->Gate-Level Flow #### all basic steps except for DFT-scan #### Fill in the <.…
17 янв '15 в 15:52
1 ответ

Регулировка рабочей частоты модуля в Verilog

Я создаю довольно сложный модуль, который включает в себя временный анализ двух модулей, каждый из которых имеет собственный алгоритм, но принимает в качестве входных данных 2 числа со знаком и выводит число со знаком. Я проектирую этот модуль для F…
2 ответа

Сроки анализа для кратчайшего пути для нарушения удержания

Может кто-нибудь объяснить, пожалуйста, как рассмотреть анализ времени, когда рассматривается мультиплексирование. Если мы рассмотрим время, то оно обычно между двумя триггерами и мультиплексором, как показано на схеме, следует ли нам рассматривать …
14 ноя '16 в 17:43
1 ответ

Переключить покрытие не собирается

Я использую файл конфигурации покрытия для явного сбора покрытия кода, упоминая "select_coverage -block -expression -toggle -module dut..." Так или иначе, я не могу получить номер для переключения покрытия для DUT. Я даже пытался использовать имя эк…
23 июн '16 в 15:35