Re: Trivia: Where are you on the HDL Map?
by Jonathan Bromley » Fri, 04 Feb 2011 08:49:07 GMT
n Wed, 02 Feb 2011 15:08:31 -0800, Tim Wescott wrote:
There's certainly some truth in that, but there's probably a
stronger correlation with target technology: FPGA folks are
still pre{*filter*}ly VHDL everywhere, ASIC shops use Verilog.
That gives a geographic bias as well, because of the heavy
concentration of ASIC shops on the west coast.
Of course there are plenty of exceptions. I know of a fair
few ASIC places that use VHDL for front-end RTL design even
though their backend flow is necessarily Verilog. Front-end
tools mostly don't care these days, certainly not the
industrial-strength tools that ASIC designers can afford.
If you're in a steady job, there's little motivation to
learn stuff (like another HDL) that isn't actively used
in your work. It's as easily forgotten as learnt unless
you practise. So while I agree with your observation,
I don't find it very surprising. And I certainly
sympathize; I've done some pretty heavy breathing myself
recently when faced with truckloads of Perl and Ruby,
in neither of which am I fluent. Learning fast, though :-)
England, though I've travelled widely for training
and contract work.
SystemVerilog at my current work; plenty of both
VHDL and Verilog in the past. Always VHDL when
doing contract design/verification work for small
FPGA-using companies. Occasional use of e (Specman)
for verification.
Yes, but not that fast. SystemVerilog has definitely
moved the goalposts by offering all the benefits of
VHDL, and plenty more, for verification; that's
pushed many users over the edge to Verilog, I think
(although the relative stagnation of VHDL may have
contributed too). FPGA tools now are language-neutral
so newcomers to FPGAs can choose their preferred HDL,
whereas ten years ago they were likely encouraged to
use VHDL in most cases. The use of giant FPGAs as
ASIC prototypes has boosted Verilog use in the
FPGA world. There are military users, and a few
high-end telecoms companies, that routinely use
VHDL for all RTL design; that doesn't seem to be
changing much. Not too surprising when any large
organization will have built up a big collection
of in-house IP and knowhow in their existing HDL.
Again it's worth remembering that most front-end
tools support both languages, so HDL inertia is
always a viable option. Tools support mixed-
language designs too, so you can buy in Verilog
IP and incorporate it in your VHDL design, or
vice versa.
Never done any mainstream military stuff myself,
though I've taught a fair few training courses
at companies in the military market and they
do indeed tend to be VHDL users. At least, they're
much more likely to be VHDL users than comparable
organizations in the civilian segment.
It would be interesting to hear comments from
users in the huge and rapidly evolving design
sectors in Asia. My instinct, and the limited
anecdotal evidence I have, suggests that Verilog
and SystemVerilog utterly dominate there.
--
Jonathan Bromley