Hvordan implementere en komponent to ganger med ulike parament

C

cnspy

Guest
Jeg har en fil (sub_mod.v) med en parameter, for eksempel:

parameter neg_output = 1;

tildele dout = (neg_output == 1)?output_1: output_2;

I toppen, implementerer jeg det to ganger.for eksempel:

sub_mod u_sub_mod (....)

sub_mod u_sub_mod1 (....)
defparam top.u_sub_mod1.neg_output = 0;

Så hvordan man skal håndtere det i DC i Botton opp flyten?

Hvis ikke, hvordan du kan løse denne type design å gjøre det konfigureres?
Takk på forhånd.

 
Jeg har det samme problemet.sb.kan gi meg løsningene?3x

 
Hei,
I sub_mod.v declair

parameter neg_output = 1;
før noen othere parameter.

I toppen, instantiate som følger:

sub_mod u_sub_mod (....)

sub_mod (# 0) u_sub_mod1 (....)

I ur synopsys syntese script angi følgende variabel.
hdlin_auto_save_templates = sant

Dette vil løse ur problem ..

Håper dette hjelper

 

Welcome to EDABoard.com

Sponsor

Back
Top