( ESNUG 355 Item 9 ) --------------------------------------------- [7/26/00]

From: London Jin <jinl@taec.toshiba.com>
Subject: Multiple Clocks -- Need Help Doing RTL MUXing For Scan Testing

Hi John,

My design is a multiple clock domain design.  In scan mode, however, there
is only one clock: master_clock from chip pin.  In order to balance the
clocks, I need to MUX all clocks including the master_clock.

      wire scan_clk =  scan_mode ? master_clk : master_clk;

Design Compiler recognizes that this is feedthrough logic, and thus no
MUXing logic is generated at all.  I talked to Synopsys tech support, and
was told that there was no way to generate MUXing logic with the above
code. I seeks for designers' help.

    - London Jin
      Toshiba                                    San Jose, CA


 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)