I found some really nice stuff in the Xemacs (maybe regular emacs too) speedbar for browsing VHDL files. It lets you jump to entities, arches, components, instances, packages, processes.. etc Check it out http://icculus.org/~jm/xemacs-vhdl.jpg