views:

1008

answers:

7

Recently as I am working with the hardware design group developing an ASIC. And I am drawing a lot of timing diagrams for which I am using Microsoft EXCEL to draw them, as it is easy to import to word document. But, things are getting more and more difficult with EXCEL.

My question? How do you guys draw timing diagrams? Is there any easy tool out there?

+4  A: 

drawtiming looks interesting.

Peter
+1  A: 

Some time ago we used IGOR for all kind of measurement data visualization. But its not for free, if thats a requirement.

Frank Bollack
+5  A: 

If you like LaTeX and don't mind the extra steps to get the generated image into Word (on which I guess you depend), tikz-timing is very nice. I find it very easy to use and the diagrams look very good!

Apart from that, the companies I worked in so far used Visio for this kind of tasks.

danielpoe
+4  A: 

I have the same problem and tried the following tools:

  • drawtiming
  • timing (latex)
  • tikz-timing (latex)
  • MS Visio

After trying all these I now ended up using Visio and pen&pencil. All other programs lacked support for adding arrows/relationships between signals easily. In Visio such things are absolutely easy. And you can export the diagrams directly to powerpoint or even as pdf for using them in latex.

skorgon
I just checked out drawtiming, thanks for the tip! It seems a nice neat package, a bit like graphviz for timing diagrams. It'll do arrows now too by the looks of things! I once tried to get the Latex things going, but since I don't have admin permissions on my work computer, I'd difficulty installing the modules.
Marty
Thank you very much for the Visio tip. I am a moron not to try visio in the first place. I also checked out Drawtiming, it is kind of neat.
Alphaneo
+3  A: 

Timing Designer and Timing Diagrammer are the two main commercial programs. They are similar in functions and user interface. Both have OLE and other export capability.

Brian Carlton
+1, Thanks for the tip, I will note it down. But unfortunately, right now, the company is into cost cutting spree, and any new purchase is absolutely impossible.
Alphaneo
The good ones are very expensive. I've never seen a free one that was worth using. Visio or OpenOffice Draw are your best bet. I know my company has created special Visio stencils for doing waveforms (sorry, I can't share them). It's still a pain that way but it's not intolerable.
Steve K
+1  A: 

If you are happy with simpler waveforms on a regular grid, you can quickly create something with Timing Font or XWave (linked from the first link). Another option would be Gnome Dia, a simple vector drawing program.

cmarqu
+1  A: 

I find it necessary to add TimingAnalyzer to the mix. It is only in Beta but at least he is actively developing it. ~T

SysTom