( 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



 Sign up for the DeepChip newsletter.
Email
 Read what EDA tool users really think.


Feedback About Wiretaps ESNUGs SIGN UP! Downloads Trip Reports Advertise

"Relax. This is a discussion. Anything said here is just one engineer's opinion. Email in your dissenting letter and it'll be published, too."
This Web Site Is Modified Every 2-3 Days
Copyright 1991-2024 John Cooley.  All Rights Reserved.
| Contact John Cooley | Webmaster | Legal | Feedback Form |

   !!!     "It's not a BUG,
  /o o\  /  it's a FEATURE!"
 (  >  )
  \ - / 
  _] [_     (jcooley 1991)