Hi! I was wondering if anyone has any recommendations for software that is designed for drawing architectural level diagrams or block diagrams for hardware design. (lets say a microprogrammed pipelined processor). Currently I am using Microsoft Visio 2003, and its okay, but it never hurts to try and find something better (if you know what I mean) :)
Also does anyone know what software tools are used to draw the timing diagrams in various datasheets?
Any help will be highly appreciated! Thank you!