Reminder: If you're having trouble sending e-mail to: "jcooley@sequoia.com",
 try e-mailing to: "jcooley@miracle.com"   (My system's been flakey lately.)


( Post 82  Item 1 ) --------------------------------------------------------

From: "Elliot H. Mednick" <elliot@wellspring.com>
Subject: Open Verilog International's Call for Papers

There are still some openings for papers for the next Open Verilog 
International (OVI) Conference in March.  Many good papers have already been 
received, but, interestingly enough, there have been very few submissions 
on the topic of using Verilog for synthesis and with some of the
nuts-and-bolts ASIC issues, such as clocking, design-for-test, and scan.

Most of the readers of ESNUG have a great deal of experience in these
topics.  (I keep back issues as evidence! :-).  Presenting a paper is not
all that difficult, and you will be helping lots of other Verilog
users.  Also, it will look great on your resume!  If you still
remember your learning curve, you can empathize with others who are
about to go through the same thing.

If you would like to share your experiences, guidelines, techniques,
etc., send me some e-mail and we'll work out an abstract.  Better yet,
if you already have an abstract, e-mail it to me at <elliot@wellspring.com>.

If you have some doubts, but consider yourself an expert, send me
e-mail anyway and I'll talk you into it :-)

Thanks for your attention.

-Elliot

P.S In case you were wondering: yes, I am on the OVI Program Committee;
    No, I am not a member of OVI (but I sit in on a bunch of committees);
    No, my company doesn't compete with your company -- we're just another
    Verilog clone vendor; Yes, I presented a paper last year -- made me
    famous.


( 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)