Using Spectre Primitives and Modules of the same name

A

aznaragorn

Guest
It seems to me that if you have verilog modules of the same name as
spectre built in primitives the NC verilog elaborater searchs the
spectre primitives first. This means that you can't use any module
names that have spectre built in primitives associated with them
(resistor, capacitor)? Maybe i'm wrong, if so what is the priority for
where the simulator looks to resolve module instantions: does it go to
the spectre primitives that are built in and specifed by MODELPATH and
then go the working library or vice versa?
 
This does indeed seem to be the case. It tries primitives first. Also, models
in MODELPATH get higher priority.

This may well be documented somewhere - I just tried it quickly though
to prove this.

Andrew.


On 27 Jul 2004 13:49:54 -0700, bond911@juno.com (aznaragorn) wrote:

It seems to me that if you have verilog modules of the same name as
spectre built in primitives the NC verilog elaborater searchs the
spectre primitives first. This means that you can't use any module
names that have spectre built in primitives associated with them
(resistor, capacitor)? Maybe i'm wrong, if so what is the priority for
where the simulator looks to resolve module instantions: does it go to
the spectre primitives that are built in and specifed by MODELPATH and
then go the working library or vice versa?
--
Andrew Beckett
Senior Technical Leader
Custom IC Solutions
Cadence Design Systems Ltd
 

Welcome to EDABoard.com

Sponsor

Back
Top