Обмеження на введення Pin у синтезі

C

cafukarfoo

Guest
Привіт всім,

Мені потрібні ваші поради тут.

У мене є введення Pin якої дані PIN-коду.Але деякі з логіки залежати від
зростання / падіння цей введення PIN-коду.

Наприклад,
Модуль Test (A, B, C, D, CLK);
введення;
Вхід C;
вихідний B;
вихідний D;
введення CLK;

Завжди @ (posedge) починається
B <= C;
кінець

Завжди @ (posedge CLK) почати
D <= A;
кінець

У цьому прикладі, флоп B створений з CLK контактний додається до PIN-коду.

Таким чином, в обмеженні файлу, як слід обмеження я?

Заздалегідь дякуємо вам за вашу допомогу.

 
1.Ви використовуєте, як годинник.Ви дійсно хочете це зробити?
2.Оскільки також годинник, у вас є Muliple годинник.

Тепер ви можете обмежити, з повагою до годинника CLK.і ви можете обмежити C по відношенню до годинника А.
Ви також повинні будуть помилкові шляху між Clcok доменів та доменних годинник CLK.
Kr,
Аві

 
Привіт,

У цьому прикладі ви дали обидва сигналу і сигналу CLK повинні бути визначені як годинник у синтезі.Так як ви це дані Pin з'ясувати, чи потрібно робити будь-які терміни аналіз шляхів, які в ці години домену.Залежно від якої ви або оголосити шляхи синхронізований як помилковий шлях або в іншому домені годинник.

Спасибо
Прасад.
cafukarfoo пише:

Привіт всім,Мені потрібні ваші поради тут.У мене є введення Pin якої дані PIN-коду.
Але деякі з логіки залежати від

зростання / падіння цей введення PIN-коду.Наприклад,

Модуль Test (A, B, C, D, CLK);

введення;

Вхід C;

вихідний B;

вихідний D;

введення CLK;Завжди @ (posedge) починається

B <= C;

кінецьЗавжди @ (posedge CLK) почати

D <= A;

кінецьУ цьому прикладі, флоп B створений з CLK контактний додається до PIN-коду.Таким чином, в обмеженні файлу, як слід обмеження я?Заздалегідь дякуємо вам за вашу допомогу.
 
Привіт Avimit і anssprasad,

Насправді багато внутрішньої логіки в моїй конструкції будуть використовуватися дані А.
І головне години для мого дизайну CLK.

Так що, якщо я визначаю як годинник, я відчуваю щось не так з цим.

Багато годин для стробування буде скарга DC.

Я думаю краще впоратися з цією ситуацією.Або змінити
RTL або визначити шпилькою краще

 
Я думаю, змінити RTL є кращим способом!

 
Привіт ljxpjpjljx,

Якщо в цьому випадку, я наполягаю, щоб зберегти RTL, що є кращим способом
обмеження шпильку для синтезу бігти?

Спасибо.

 
Якщо є сигнал, який іде на години вхід фліп-флоп то немає іншого виходу, окрім як визначити його як годин в ДК.Якщо ви знайшли будь-які будь ласка, дайте мені знати.

 
Привіт anssprasad,

У моєму випадку, є тільки 1 флоп диск Pin А. Інше флоп диск CLK PIN-коду.

Тому я використовую "set_max_delay" і "set_min_delay" для їзди на флопе Pin
з обмеженням його для установки і провести перевірку часом.

Якщо Ви отримали найкраще думку, будь ласка, дайте мені знати.спасибо.

 

Welcome to EDABoard.com

Sponsor

Back
Top