Tuesday, January 06, 2009     Register | Login | Search | Contact Us
     

Many of you already received communications about the move of the Cadence user community into cadence.com. And many of you have already joined, with over 4000 registrations in the first two weeks.

The new Cadence Community enhances the ability of Cadence users to connect and collaborate. In addition to moving the community into cadence.com -- enabling single sign-on for community, Sourcelink and Cadence events -- the new site is organized around nine technology segments, giving you easy access to product information, training, forums and blogs. Some of the new features include:
  • Ability to respond to posts via e-mail
  • Technology-specific blogs
  • Latest Web 2.0 social networking capabilities
  • Public profile options
  • Private messaging
  • Friends lists
Visit the new Cadence Community today at www.cadence.com/community and join the discussions!

Registration note: Due to the scope of the enhancements and the new SSO registration system, we were not able to migrate existing cdnusers.org member accounts. So new registrations are required, but this enables a broader set of functionality we think you'll enjoy.

Forum note: Under the guidance of forum moderators, we have taken the 20+ cdnusers.org forums and consolidated them into 11 forums on the new site. Posts have been brought over so you can leverage that posting history. CDNusers forums will be set to read only starting 7/30, and cdnusers.org will be redirected to the new community on 8/4.

Best regards,
Mike and Tom

Michael A. Catrambone - Steering Committee Chairman
Distinguished Engineer
PCB/Mechanical
UTStarcom, Inc.

Tom Diederich
Cadence Community Manager
Home
Forums
Subject: RC see paths through the memories.
Posting to forums is available to community members only.
Login or Register
Rate this topic:
   
Author Messages
Stalker
Posts: 24
Online: User is Offline
8/30/2007 12:17 AM  
Hi All,

I see violating paths from ports through memory (D->Q) to the register.
These paths should not appear, because memory is sequential element and all the paths to D pin should stop there, but they don't.
Have anyone saw similiar issue?
Can I just disable timing arcs from D to Q inside the memories?
Thank you in advance,


Maxim R.
clsantos
Posts: 31
Online: User is Offline
8/30/2007 7:55 AM  

It will depend on the lib file of the used memory.
Memory should be described as a sequential cell for input pins be considered as end points.
If you disable timing arcs from D to Q so true paths beginning at memory pins will be affected.

Cristiano.
evenditti
Moderator
Posts: 23
Online: User is Offline
8/30/2007 7:58 AM  
I have seen that in primetime before. The root cause at the time was that some test pin was controlled incorrectly (missing case analysis or incorrect case analysis) and the memory had a bypass mode feature for DFT. Has Cristiano mentioned looking at the .lib is the best to figure out why you are seeing this.

Eric Venditti
grasshopper
Posts: 48
Online: User is Offline
8/30/2007 8:04 AM  
Hi Stalker,

this is pretty common and usually due to the AWT or Asynchornous Write Through functionality of memories. Usually it is used for DFT purposes but one could use it for anything else. These timing arcs can be disabled in a variety of ways:

Using SDC:

set_disable_timing [-from ] [-to ][+]

Using RC native:

set_attr enabled false [find [ find / -libcell xyz] -libarc Q*/D*]

Obviously, you want to make sure your design guarantees that you will never operate your memories in that mode since otherwise this timing violation would be real.

good luck,
gh-
madhun
Posts: 2
Online: User is Offline
8/31/2007 12:58 AM  
As commented by gh this may be a case of AWT. The best way is indeed to disable the offending arcs.
 Another check you can make is by opening your libery files for the memory and grep for "mode" statement, you are then likely so see a functional mode and  AWT mode, for now RC does not recognize the mode statement. The presence of mode statements further will confirm that you can not solve this problem by setting consatants on test mode pins but only by disabling arcs.
-Madhu
Stalker
Posts: 24
Online: User is Offline
9/02/2007 12:46 AM  
Thanks to all,
I noticed, that case_analysis throuth AWT was missing in the latest release, I will add it back.

Maxim R.
Posting to forums is available to community members only.
Login or Register

Forums > Digital IC > Synthesis and test > RC see paths through the memories.


ActiveForums 3.6
     
Copyright 2006 Cadence Design Systems, Inc.