[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: gEDA-user: VHDL Compiler
John Sheahan wrote:
Synopsys started life with DC, around 1988. Back then, the tool flow was
Verilog-XL (Gateway, Cadence) for simulation, DC for synthesis. Synopsys
didn't need a simulator. They did move into VHDL, both for simulation
and synthesis. However, I think it's always been clear that they would
much rather that there was no VHDL, but it's taken Aart de Geus until
this year to actually say it publicly.
possibly. I suspect there was a window there where Synopsys would have
been thrilled if VHDL and (ie VSS and the appropriate DC reader) could
have killed verilog championed by their main competitor at the time.
However VSS was not competitive enough against XL.
...
I'd opine instead thet VHDL may be more driven by FPGA and academic
interests than by the EDA companies. Possibly some good relationships
forged by Nodeltech here too.
Not sure any of the EDA companies have demonstrated Microsoft's skill
with lock-in though. I can list IEEE specs for verilog and vhdl if I
really try..
Synopsys was a major force in pushing VHDL early on. They saw a closed
Verilog from Cadence as a barrier they couldn't overcome. The other
driver was the military, who wanted a clean documentation language that
would apply at the system level. FPGA users tend to be VHDL users,
mostly for two reasons. First, they learned HDL later than the ASIC
guys, during the period that Synopsys was pushing VHDL as a replacement
for Verilog. Second, the Europeans seem to have a stronger preference
for US military backed standards than we do here in the US (perhaps this
is changing?). Assuming the mix hasn't changed much (a pretty safe
assumption... few people ever switch HDLs unless forced), in Europe,
VHDL is the FPGA language of choice. In the US, it's about
half-and-half. In Japan, they prefer Verilog. Apparently, in Japan
they prefer to keep using what has worked well in the past.
ASIC guys, on the other hand, had to learn Verilog. VHDL wasn't ready
by the time ASICs were too large for schematic capture. Throw in the
fact the Verilog tends to simulate faster, and the flattened netlists
tend to be smaller (neither is a problem for FPGAs), and you get the
situation where ASIC designers are big on Verilog.
From my point of view, the sad part about this whole mess is the huge
waste of development resources. Cadence clearly is at fault for keeping
Verilog closed for too long. Having to write all our tools twice, and
for very little gain in functionality, is tragic. The EDA industry and
users would have been far better off if those resources had been spent
on new functionality.
Another tragic situation is that now we have trouble sharing HDL code.
Just go to open-cores. It's half in Verilog, and half in VHDL. That
makes about half the cores useful to any given group, as most of us
still prefer to avoid mixed language design when possible.
If I had a magic wand, I'd fix the situation by forcing all VHDL guys to
convert to Verilog. IMO, that's slightly preferable to the other way
around, for a variety of reasons that have already been discussed. If I
had that wand, I'd fix the messed up spelling in English while I was at
it, too. Oh, well...
Bill