Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

VDD VSS Short due to bad via alignment

Status
Not open for further replies.

shragh

Newbie level 3
Joined
Oct 11, 2018
Messages
3
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Activity points
45
Hi,

I am working on digital ASIC backend design using IC Compiler. I have power rings created around all the macros in my design. After P&R, there are shorts between VDD and VSS nets reported by LVS check in both ICC and Calibre. The problem happens due to bad alignment of some of the vias connecting the macro ground nets to the ring (image attached), that overlap with the power net, thereby causing the short.

bad_via_alignment_macro.png

There are too many of these incorrectly aligned vias in the design to manually move each of them. If anyone has faced a similar issue, is there a way to avoid (or rectify) this? Also, how can I investigate the cause for this? I don't think it can be a blockage in the macro since this doesn't happen for all the vias on a particular side of the macro, only some of them. For instance, in the image attached, the vias on the top (and everything above it in the actual design) are correctly aligned, but everything below is incorrectly aligned.
I'd appreciate any inputs on this.

Thanks,
Shashank
 

Hi,

I am working on digital ASIC backend design using IC Compiler. I have power rings created around all the macros in my design. After P&R, there are shorts between VDD and VSS nets reported by LVS check in both ICC and Calibre. The problem happens due to bad alignment of some of the vias connecting the macro ground nets to the ring (image attached), that overlap with the power net, thereby causing the short.

View attachment 149728

There are too many of these incorrectly aligned vias in the design to manually move each of them. If anyone has faced a similar issue, is there a way to avoid (or rectify) this? Also, how can I investigate the cause for this? I don't think it can be a blockage in the macro since this doesn't happen for all the vias on a particular side of the macro, only some of them. For instance, in the image attached, the vias on the top (and everything above it in the actual design) are correctly aligned, but everything below is incorrectly aligned.
I'd appreciate any inputs on this.

Thanks,
Shashank

This can't be an alignment issue, this is a logical mistake. When declaring your power nets, you must have connected something wrong. Or the macro definition is wrong.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top