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: How to make nanoroute understand "USEMINSPACING"
Posting to forums is available to community members only.
Login or Register
Rate this topic:
   
Author Messages
EngHan
Posts: 65
Online: User is Offline
1/10/2007 11:27 PM  
Hi,

I am facing the following issue for quite sometime. Wonder if anyone is also facing the issue and has a solution?

I have "USEMINSPACING OBS OFF ;" in the technolog lef. However, nanoroute places alot of wire at min spacing to "thick blockage". VerifyGeometry is able to detect these DRC, but nanoroute does not detect the violations. It is quite a pain to clean these violations post-layout.

Anyone also face this issue? Thanks.

Regards,
Eng Han


Stalker
Posts: 24
Online: User is Offline
1/11/2007 1:53 AM  
Hi,
Try the following:
setNanoRouteMode -quiet drouteUseMinSpacingForBlockage false

If the "thick blockage" is memory, those min_step violations you see maybe false, because LEF doesn't show the real route of the memory, and the blockage you see is not "thick". The final DRC checks are performed with GDS and not with LEF

Maxim R.
EngHan
Posts: 65
Online: User is Offline
1/14/2007 9:44 PM  
Hi Stalker,

Thanks for the tip. I try the setting, and it works around 95% of the time! For example, if I don't use this setting, I get 100 violations. If I use the setting, I get much less violations, about 5.

With or without the settings, nanroute finished with 0 violations. Something else is still strange...

Regards,
Eng Han
lisiang
Moderator
Posts: 48
Online: User is Offline
1/15/2007 7:49 AM  
It is possible that Nanoroute still did not see those 5 violationsblockages as fat blockages. In lef5.6 syntax, you can make those blockages with the spacing you want. You can check the lef reference doc. As for why Nanoute did not see the violation, one possible answer is that those are power wire with slotting and the lef is modeled it as thin blockage.

li siang
EngHan
Posts: 65
Online: User is Offline
1/15/2007 7:50 PM  
Hi,

I look at the remaing violations and observed that they are of the same type.

The violation is between routed M4 with M4 pin (from the lef). The M4 pin is a power net. When this M4 pin tape to a wide M3 pin (also in the lef), spacing from the VIA34 has to obey wide metal spacig. It look like nanorouter does not understanding this while verifyGeometry detct the error.For now, I am not sure if nanoroute is correct or verifyGeometry is correct.

Regards,
Eng Han
Posting to forums is available to community members only.
Login or Register

Forums > Digital IC > Floorplanning, Place and route > How to make nanoroute understand "USEMINSPACING"


ActiveForums 3.6
     
Copyright 2006 Cadence Design Systems, Inc.