FPGA Central - World's 1st FPGA / CPLD Portal

FPGA Central

World's 1st FPGA Portal

 

Go Back   FPGA Groups > NewsGroup > VHDL

VHDL comp.lang.vhdl newsgroup / Usenet

Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 12-23-2008, 01:26 AM
baver
Guest
 
Posts: n/a
Default Glitch analysis tools for VHDL

I'm wondering if anyone knows of a tool that will take a synthesized
netlist (or individual unit VHDL files), and analyze the logic to
report possible vectors that will cause a glitch to occur. I can then
analyze these and determine if these vectors are possible and if they
need to be fixed.

I realize I can get this information by looking at simulation waves,
however, I can't exactly do this for the entire design and only a
small number of possible input vector combinations are tested.

If there's another group that might be better ask this question in,
let me know.

Thanks,
baver
Reply With Quote
  #2 (permalink)  
Old 12-23-2008, 01:49 PM
Arnim
Guest
 
Posts: n/a
Default Re: Glitch analysis tools for VHDL

Hi,

> I'm wondering if anyone knows of a tool that will take a synthesized
> netlist (or individual unit VHDL files), and analyze the logic to
> report possible vectors that will cause a glitch to occur. I can then
> analyze these and determine if these vectors are possible and if
> they need to be fixed.


A tool that can do structural analysis on your code/netliste might fit
the job. Since glitches aren't bad per default, you could derive rules
that describe "faulty" circuit structures and feed these into an HDL
linter like Spyglass or others.

Arnim
Reply With Quote
  #3 (permalink)  
Old 12-24-2008, 10:13 PM
Mike Treseler
Guest
 
Posts: n/a
Default Re: Glitch analysis tools for VHDL

baver wrote:
> I'm wondering if anyone knows of a tool that will take a synthesized
> netlist (or individual unit VHDL files), and analyze the logic to
> report possible vectors that will cause a glitch to occur.


For a synchronous design, static timing analysis
does that job for any possible input vector,
without requiring simulation.

So step one is, make the design synchronous.

-- Mike Treseler
Reply With Quote
  #4 (permalink)  
Old 12-25-2008, 05:42 PM
Thomas Stanka
Guest
 
Posts: n/a
Default Re: Glitch analysis tools for VHDL

On 23 Dez., 01:26, baver <richard.baverst...@gmail.com> wrote:
> I'm wondering if anyone knows of a tool that will take a synthesized
> netlist (or individual unit VHDL files), and analyze the logic to
> report possible vectors that will cause a glitch to occur. I can then


What do you call a glitch? A change from a start value to its oposite
value and back to start value in small amount of time compared to your
clock? Only simulation glitches within the same simulation time but
different ticks?
In normal designs this tool would report enormous amount of patterns,
as a netlist usual contains many glitches.

Glitches should be handled by design in my opinion (eg. registered
outputs), not by analysis. This means your design has to be designed
in a way, that it overcomes all glitch effects even on clock and
reset. You should be aware, that glitches in netlists come due to
assumed timings, which are not guaranteed in reality.
You might see complete different glitches for best, worst and typical
timing but your real silicon will behave somewhere between worst and
best. And a glitch behavior on typical timing has no _necessary_ link
to the silicon you solder on the pcb.

bye Thomas
Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
2nd CFP: DATICS 2008 - Design, Analysis and Tools for IntegratedCircuits and Systems [email protected] FPGA 0 03-08-2008 11:11 PM
2nd CFP: DATICS 2008 - Design, Analysis and Tools for IntegratedCircuits and Systems [email protected] VHDL 0 03-08-2008 11:07 PM
2nd CFP: DATICS 2008 - Design, Analysis and Tools for IntegratedCircuits and Systems DATICS2008 Verilog 0 03-08-2008 10:58 PM
CFP: DATICS 2008 - Design, Analysis and Tools for Integrated Circuitsand Systems [email protected] FPGA 0 01-23-2008 11:11 PM
CFP: DATICS 2008 - Design, Analysis and Tools for Integrated Circuitsand Systems [email protected] VHDL 0 01-23-2008 11:11 PM


All times are GMT +1. The time now is 01:53 AM.


Powered by vBulletin® Version 3.8.0
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright 2008 @ FPGA Central. All rights reserved