( Post 69  Item 1 ) -------------------------------------------------------

From: xpoint!landman@uunet.UU.NET (Howard Landman)

I've run into the mux-model issue several times, and doing it right
has been almost a matter of habit for several years now.  Although I do get
people calling up and saying "Hey, you've got a redundant term in your mux
model!" as though they had found a bug ...

	Howard A. Landman
	landman@xpoint.com

( Post 69  Item 2 ) -------------------------------------------------------

From: watters@twisto.compaq.com  ( John Watters )

Indeed x-handling is an issue with the simulation library. It's not  
really related to synthesis 99% of the time. However we have seen one  
case where the optimization of a network produced logic that passed an X  
through whereas the unoptimized logic did not. This was a result of logic  
reduction and quite correct as far as that goes. The designer was  
naturally unhappy with the extra x propagation in his gate-level  
simulation since it got loose into some registers. Nevertheless the logic  
was correct and the x handling was correct.


( Post 69  Item 3 ) -------------------------------------------------------

There were seven responses to the discrepency in timing reports problem 
(ESNUG 68 Item 2) which all said the same thing.  Here's one of them:

From: sgolson@trilobyte.com (Steve Golson)

Let's compare the reports side by side:  **upper level**   **lower level**
                                             Max Delay         Max Delay  
Point               Type     Fanout       Path      Incr    Path      Incr
---------------------------------------------------------------------------
Clock               in           42       0.00 r    0.00
r2/q_reg[1]/q       fd1a          5       3.49 f    3.49
mux4/U213/yn        iv104         3       4.04 r    0.55
mux4/U188/yn        nd204         5       5.13 f    1.09
mux4/U224/yn        oai28a        2       8.42 r    3.29
add1/r44/U106/yn    iv1           2       9.72 f    1.30    1.22 r    1.22  ?
add1/r44/U163/yn    nd204         8      10.47 r    0.75    2.45 f    1.24  ?
add1/r44/U100/yn    nd3           2      12.46 f    2.00    3.65 r    1.20  ?
add1/r44/U98/yn     nd402         3      13.70 r    1.24    5.86 f    2.21  ?
add1/r44/U108/yn    enr202        2      15.70 f    2.00    7.86 f    2.00  !
add1/r37/U88/yn     nd302         1      16.55 r    0.84    8.70 r    0.84  !
add1/r37/U87/yn     iv104         4      17.64 f    1.10    9.80 f    1.10  !
add1/r37/U93/y      ad3           2      19.45 f    1.80   11.61 f    1.80  !
add1/r37/U74/yn     mx2d          1      20.71 f    1.26   12.81 f    1.20  ?
r32_ne_2/q_reg[6]/d
                    fdr1a         1      20.71 f    0.00   12.81 f    0.00 

Compare the numbers in the "Incr" column for both reports. All lines marked
with "!" have identical timings, as expected. But why are the "?" lines
different? Notice the "r" and "f" in the "Path" column. One path is timing a
rising output, and the other is timing a falling output. We would expect the
times to be different, and they are.

The final line is different even though both paths show falling edges. This is
because the two reports have different output loads on that pin.

Steve Golson -- Trilobyte Systems -- Carlisle -- sgolson@trilobyte.com


( Post 69  Networking Section Survey Results ) ---------------------------

ADMIN NOTE: In Post 67, I asked:

> How would you feel about the creation of a small limited section that 
> consists of two line contributions from readers in companies that are 
> looking to hire Synopsys experienced engineers?

And was flooded with positive reactions (and not a single "no"!)  Here's
some of the replies:

> Excellent idea.  Run with it.

> I certainly would have no complaints about a networking section.

> This is something that I would definitely like to see.

> I think that the possible employment section would be a great idea.

> Sounds O.K. to me, John.  I don't think it would hurt anything.  Would you
> summarize the reasoning for me if this proposal is denied?

Consequently, I'm asking if you have Synopsys related job openings, send 
them in two line format and they'll be posted.    - John


 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)