Below, some customers share their experiences with SynaptiCAD's products. If you would like to share
your own experience using our products, send them to
TestBencher Pro has been invaluable at all levels of our ASIC design. Its flexibility allows us to create
testbenches for simple submodules within minutes, or highly complex transaction based models for modules
and module groups. Synapticad has provided outstanding customer service and product training, and has
in my opinion delievered the highest value per dollar of any tool we have purchased to date. The waveform
and datasheet generator save many painful hours of sketching wafeform timing by hand.
VP Product Development, Shera International
As a customer of Synapticad products for the past three years, I want to give you some feedback on your
Verilog simulator and test bench generation tools.
I have used the Verilogger product on three different ASIC designs for Hewlett-Packard Company and have
been successful in meeting a demanding schedule with fully functional parts. I contribute my high level
of performance and success to the use of your Verilogger product. The integrated editor, simulator,
interactive debugger and waveform viewer has provided me with tools to efficiently design and test various
hardware blocks in an ASIC. I have been able to perform initial verification of various Verilog hardware
blocks using the waveform drawing capabilities of your product where the test bench is produced automatically
from the waveforms. This has saved me considerable time during the development process since I can perform
an initial verification without writing a single line of Verilog test bench code. I can also use the
various waveform files for documentation of the ASIC design.
After I have performed the initial verification, I spend a considerable amount of time in manually generating
a comprehensive Verilog test bench for the ASIC design with associated Verilog models. I have recently
purchased the Testbencher product which adds test bench generation capability to the integrated environment
described above. I have been able to generate Verilog code models for various peripherals connected
to an ASIC under test in record time without writing much Verilog code. I plan on using Testbencher
for generating comprehensive test benches that I had previously generated manually and were prone to
many errors. I can generate the various waveform files for the various models connected to the chip-under
test with self-checking capability (samples) using the integrated waveform drawing tool and Testbencher
generates the Verilog test bench.
Testbencher is the most complete and comprehensive Verilog design tool that I have ever used.
Synapticad has an excellent customer service department. I have communicated various issues with the
Synapticad toolset and have received a response at all times within 24 hours. I appreciate the support
and flexibility that Synapticad has provided to me during my short development schedules.
"I'm impressed with SynaptiCAD, they have a great simulator at a very accessible price. I found
it to be 100% Cadence Verilog-XL compatible. My test case simulated the same RTL code from a big FPGA
(Xilinx Virtes-300/600/1000 and an Altera 10k150) in Verilog XL and in VeriLogger with no problems.
Even on a machine with only 128M of RAM, VeriLogger performed well. The SynaptiCAD staff was very quick
to answer any question and I have always found them to be very responsive and helpful."
Principal Consultant, ASIC Alliance Corp.
Just a quick note to let you know how helpful I have found SynaptiCAD's
Verilogger. I am currently working on a design which involves two clocks, asynchronous with respect
to each other. The timing diagram editor included with Verilogger helped me design the synchronizing
circuit quickly. I started with a new diagram, added the two clocks and the synchronizing signal. Then
I started adding / modifying signals until I reached a design that looked good.
Having the ability to draw new signals and specify their behavior with
equations then to see Verilogger's timing diagram editor correctly simulate the signals really makes
the detail design work go quickly. It means I no longer have to waste a lot of time sketching stuff
out on the whiteboard, opening an editor, writing the code, creating a test bench and pulling it into
the simulator to verify correct operation. Verilogger has all this functionality built in. The point-and-click
style for creating signals is extremely easy to learn and use. And it is easy to assign an equation
to a signal -- right click to open the properties for the signal and the equation box is right there.
Also thanks for pointing out how easy it to specify and name a group of
signals I want to watch as a View into a particular timing diagram. I have a few groups specified (the
afore-mentioned clocks) and it only takes two clicks to switch back and forth among them. That really
makes it easy to check out parts of the design and make sure none of my new "fixes" have broken
any of the other code. Thanks again"
By the way, I really love VeriLogger! I'm using the command line version
in a makefile to automate all my sim runs for the current project, and then use the GUI for debug. This
will be the first ASIC I've done entirely with VeriLogger and the price is great!"
High Desert Design Center
I've been really happy with your phone support. A few weeks ago I was
working from home and had a problem working in Waveformer. It was the day after I spoke with you on
the phone and I thought I had remembered you mentioning that you were going to be at work on Saturday,
so I went ahead and called. I don't remember the name of who answered, but your phones where being forwarded
to somebody at home. And he got me the help that I needed. On Saturday. Awesome! "
"The SynaptiCAD tool replaced our obsolete tool Timing Designer. It is far more capable than Timing
Designer and was very useful last year in re-doing 407/415 systems. SDRAM timing and guided PCB layout
accordingly. Going forward, I see it being very useful in any new terminal system board effort we certainly
will have to move up to the likes of DDRSDRAM or CellularRAM and a new CPU will have its own new non-SDRAM
timing-driven layout exigencies to take into account.
I have recommended that we stay current on maintenance with WaveFormer Pro."
�I use SynaptiCAD's WaveFormer Pro tool to perform not only graphical timing verification and documentation
but to also simulate in real time the logic I will be generating in VHDL. I find that being able to visually
see the signal waveforms as I am designing them allows me to realize state machines in significantly less
time then attempting to generate a VHDL implementation and a test bench based off of a waveform spec.
With todays mixed signal environments it becomes increasingly important to be able to integrate analog
signals into digital environments. SynaptiCAD's WaveFormer Pro allows me to quickly and directly import
real world signals and SPICE simulation results into the simulator. This then gives me the ability to design
and optimize any DSP algorithms which are to be implemented in VHDL. I find the Analog waveform generation,
importation, and manipulation functions are a requirement of any complete design package and this makes
SynaptiCAD's WaveFormer Pro an irreplaceable tool inside of my design flow.
Thank you SynaptiCad for creating a complete timing diagram editor!�
Elbit Systems Talla-Tech
"Waveformer Pro has been invaluable to me for working thru design ideas as well as documenting the design
implementation. One of my recent designs, a Crossbar Switch Arbiter implemented in an Altera CPLD, was
a heavily pipelined architecture using time division multiplexing. Waveformer Pro was used to initially
brainstorm device operation and to document how each pipe element worked and would feed the next element
in the pipe. Waveformer Pro has also been used to document system timing considerations, which have
formed the backbone of a 64Gbit router design. All timing considerations have been included in a waveform
diagram and timing spreadsheet indicating how all router line cards must implement the back-end design.
This diagram will become the basis of our system design documentation. Waveformer Pro has been easy
to use and exactly the tool that today's design engineer needs to include as part of one's design methodology."
Andrew M. Norton
Norton Engineering Consultants
"The combination of WaveFormer Pro and HP logic analyzers lets designers use captured waveforms
as stimulus vectors to drive the simulation of a circuit. This capability allows fast debugging and
should help our customers bring their products to market sooner.
Patrick J. Byrne, General Manager
Colorado Springs Division
As a group of ASIC design engineers we often deal with chip, interface and system level timings. Powerful
simulation tools are used to verify if the timing design goals were achieved. Nevertheless, the planning
of the timing must be done with pencil and paper. Documenting the complex waveforms with the built in
drawing tools of a standard word processing software is another tedious task. And who will repeat that
lengthy procedure when a design modification requires a slightly changed timing?
The WaveFormer is a valuable tool that bans paper and pencil from the desk when planning complex timing
diagrams, and it is not more difficult to use. Entering and editing signals and timing parameters is
quickly learned by doing. Worth mentioning is the fact how fast you handled a request regarding a bug
in WaveFormer Pro 5.1, ... nobody is perfect, but it would not matter if everybody would respond as
fast as you did.
H. Thielemann, SIEMENS AG, Germany
Mobile Radio Hardware Development
Just thought I would drop you a note to let you know Panametrics Engineering loves WaveFormer Pro for
designing Viewlogic Simulation stimulus...
I had to make a decision a year ago whether to go with WaveFormer or Timing Designer [by Chronology
Corporation]. I am glad I picked WaveFormer! You have done a great job adding new features, keep up
the good work.
One request I would like to make: when entering timing relationships, it would be very nice to just
double click on the timing constraint, and a dialog box pops up with a link directly into the timing
database, so that I can quickly enter a library timing parameter. This was handy in Timing Designer,
but it isn't enough to switch back ;-)
Follow up email, received 10 minutes later the same day
Sorry about that, I guess I didn't have time to check over all the new features in this release. It
has a much better way of entering libraried timing parameters via the pop up dialog box (just didn't
Level Control Systems
Subject: Many Kudos...
Well, I recieved WaveFormer this morning around 10:30am and its around 12:30 now. In 2 hours I feel
I've gotten a pretty good feeling for the program. Excellent tutorial. It shows how to use the software
in a real situation but doesn't belabor the trival stuff. From the doc notes, it seems like you've been
adding significant functionality with each new release, yet you've been able to keep the program easy
to learn. Given my several previous experiences trying to get up to speed on CAD programs in a day or
so, you have done an incredible job. Its easy enough to learn and use that I am already _designing_
system timing in the program, rather than just entering and checking my hand-written hen scratches.
Also, I didn't realize it when I ordered the sotware, but thanks for not having a dongle. I hate having
to carry those darn things around with my laptop if I take work home. I'm always scared that someone
will steal it or I'll lose it.
Well, I got to get back to the grindstone. Oh, by the way, the reason that I'm now designing on the
system is that after entering about a dozen waveforms, etc in a complicated dram controller, I found
subtle timing error that now I have to fix. I suspect that finding this problem early probably just
paid for the tool.
Bolton Engineering Inc
Subject: WaveFormer Testimonial
I've been using the Waveformer since 1994 and find it to be an indispensible tool in both design analysis
and synthesis. I've applied the Waveformer to optimize both performance and cost in product upgrades.
I use it to synthesize new designs as well. It allows me to define my timing constraints which help
to determine what components I will use. Once chosen, I can re-simulate and use the timing diagrams
as a reference for simulation waveforms. I can freely investigate scenarios such as matching memory
to processor speeds without the need for schematics or behavioral models. The timing diagrams are used
and re-used from upgrade to upgrade and from design to new design. The Waveformer is an important tool
which bridges the gap between the worlds of analysis and synthesis.
Senior Design Engineer, Gandalf Canada Ltd.
WaveFormer's instant feedback environment takes the headache out of system level timing. No digital
designer should be without it!
Virtual Chips (Phoenix Technologies)
I had thought to write a simple wave viewer in Visual Basic to
examine some Verilog VCD files I had generated years ago. And then it occurred
to me that I should first look for a freeware wave viewer on the Internet.
When I discovered Synapticad's free Waveviewer program, I downloaded it immediately.
When I opened one of my VCD files in Waveviewer, everything was displayed correctly
the first time, which surprised me. Waveviewer is far more sophisticated and powerful
than anything I could have written in Visual Basic -- what an unexpected gift.