|

Top 10 Issues SCD SIG IC Front End Tools - 2000
- Have ability to perform inheritance connections throughout IC tools.-
Charles LeMaire (clemaire@ti.com)
- Merge "different tools". We want to have one installation for all.
And would like to have documentation on releases. - Mariam Pirayou(
maryam.pirayou@sv.sc.philips.com)
- Allow for access to different functions from TDM. - Doug Sieberg (
siebergd@vtc.com)
- Have cdf's and/or instance masters accept 'netSet' properties. - Charles
LeMaire(clemaire@ti.com)
Details: There appears to be no way to put a property of type
'netSet on instance masters.Furthermore, cdf parameters do not support
type 'netSet. Therefore, there is no way of setting a default netSet
value for an instance in a hierarchy.The user must know that he has
to manually add an instance property with a specific name of type 'netSet
to override the default inherited connection defined at a level of hierarchy
below the instance.
With the traditional progn() methodology you could define a property
of type string that could be passed down multiple levels of hierarchy
using pPar constructs, and you could define a default cdf value on an
instance master which the user could then adjust to suit his needs.The
user needed no specific knowledge of exactly how to pass the property
down the hierarchy.
We would like to default the 'netSet value on the master view of an
instance so that the user can see the property when he queries properties
on the instance and be able to override the default value shown if desired.The
ideal scenario is for cdf's to be able to support properties of type
'netSet.
As an example, suppose I have a cell "rpoly" with a schematic
view. Inside it's schematic view is a cell called "rescom"
with only 1 drawn terminal.The other terminal is defined as an inherited
connection whose name is "inh_minus" and default value is
"gnd!".
In order for the 2nd terminal of "rescom" to netlist as "vdd!"
for an instance of "rpoly", I must add an instance property
to the "rpoly" instance called "inh_minus" of type
'netSet and value "vdd!".To the average user, this is not
very intuitive.
What you would like is to be able to add a cdf property called "inh_minus"
of type 'netSet to the "rpoly" master.That way it is more
obvious to the user how to define the connection for the 2nd terminal
of "rescom".In this manner, he only needs to change the cdf
value field for the "inh_minus" property to override the default
connection.He needs no specific knowledge about what the name and type
of property has to be and doesn't have to manually add an instance property
to override the default connection."
- Allow for the use of other models in ATS.- Sean Smith (
sean_smith@mindspring.com)
- Have AHDL viewer work remotely in 4.43. -Doug Sieberg (
siebergd@vtc.com)
Details: The problem is remote simulations with ahdl models.In
4.4.x, when you run a netlist for a simulation, it puts an include in
the netlist to the exact path to where the ahdl model exists.Now if
the model exists on your local HP node (path rooted with /disc/local_user/...)
and you are simulating remotely on another HP node, the simulation tries
to resolve /disc/local_user/... to that node and can't find the ahdl
model.The reason why the automounter does not put a /net/<machine
name> before the path in the netlist is because the netlisting is
done locally on your node.Only the simulation is run remotely.I don't
understand the change in netlisting ahdl views because in 4.3 it used
to copy the ahdl view into the netlist dir and reference it there.It
does not operate this way now and thus the problems.
The only solutions Cadence has given us thus far are to use 3 machines
to run the remote sim or to upgrade to 11.0 (which supposedly has some
new ways of handling NFS and automounting).Both of these workarounds
is unacceptable and this has been made clear many times.
This problem will only get worse with simulation jobs being batched
to a compute farm, so this issue definitely needs addressing.
- Provide the ability to use $reset in NC Verilog.- Sean Smith (
sean_smith@mindspring.com)
- Have HLD, in particular design planner, support inherited connections.
- Ivan Ban (bani@vtc.com)
- Prevent Mult. Simulation corruption in CDS.lib & HDL.lib in distributed
simulation mode.- Sean Smith(sean_smith@mindspring.com)
- Allow for the ability to insert a space between signals in Verilog-XL
- Sean Smith (sean_smith@mindspring.com)
|

|