( ESNUG 307 Item 1 ) --------------------------------------------- [12/16/98]
From: gregbell@znet.com ( Greg Bell )
Subject: Cryptic "OPT-1000" Message When Compiling With Pads Instantiated
Hi John -
Here's a tip for anyone out there in ESNUG land who's getting the confusing
"OPT-1000" error, which looks like:
Error: Need to insert a pad on port 'pci_ad[4]' before
compiling. (OPT-1000)
...or warnings OPT-1004 or OPT-1005 when they try to compile a module that
has hand-instantiated I/O pad cells. Here's what to do: just make sure
that you put dont_touch and dont_use attributes on all the I/O cells (only
one of the two attributes may be required... I didn't check). It's easiest
to do this on the library rather than on each of your instantiation names.
eg: set_dont_touch find(cell, "asiclib/*")
The online help for OPT-1000 is even more confusing than the actual error
message, and SolvIt doesn't have anything on the message.
Company politics and the fact that I'm an independent contractor say I
sign this ESNUG with just my name.
- Greg Bell
Independent Contractor
|
|