( Post 82  Item 2 ) --------------------------------------------------------

From: jaa@SU59D.ess.harris.com (John Auer)
Subject: RE:  Synopsys does not understand invalid gate input states

>> jaa@mongoose.ess.harris.com (john auer) writes:
>>
>> Did Synopsys have any trouble making the synthetic library? (install_synlib)
>> In my experience, "unable to map" reflects an out-of-date synthetic library
>> (library.mod file).  Just a thought...

> cindy@ca45.zoran.hellnet.org (Cindy Eisner) writes:
>
> sorry i did not make myself clear here.  what i meant was that when i 
> defined a tri-state buffer with inputs required to be opposite, using
> the pin_opposite attribute, i got the "unable to map" error message.  
> otherwise, the tri-state buffers were mapped fine.

jaa@mongoose.ess.harris.com (john auer) writes:

Agreed, I was able to reproduce this behavior in VHDL.  Something is
broken.  I'll report this as a bug.  In the final analysis, however,
this is a different bug than the one I originally reported.  This "new"
bug is a breakdown in the synthesis process.  The original bug concerned
Synopsys not understanding that certain inputs MUST always be opposites
of one another.  This lack of knowledge on the tool's part causes a
breakdown in both the optimization and synthesis processes;
non-complimentary logic will be synthesized, and complimentary logic
(from non-HDL sources) is sometimes optimized into a non-complimentary
result.

Even when Synopsys fixes the "unable to map" bug, the original problem
will remain--complimentary logic will be synthesized, but optimization
will result in a non-complimentary result.

John Auer
Harris GASD
jaa@mongoose.ess.harris.com

OK to use name


 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)