Thanks in advance.
--
Lindo St. Angel
PrairieComm, Inc.
(847) 797-4085
>Thanks in advance.
Hi Lindo,
I've played a bit with Chronology's TimingDesigner and Quickbench.
In my opinion Quickbench is not what you are looking for
when generating Test benches from your timing diagrams since there is
lots of postprocessing required and things are not very well integrated.
Simulation is performed with your standard simuator without any
integration of the timing specification. The results are purely textual.
(for all I know)
Timing Designer looks quite nice, you may add guards that help
you finding inconsistencies in your timing requirements.
E.G. You may specify that b should happen within 2ns after a and
that c should happen within 10 to 20ns after b and then add a probe
that checks whether a and c have minimal distance 25 ns. TimingDesigner
will detect that this requirement is violated and highlight it.
Oddly, you may specify that c should happen no earlier that 25 ns after a,
and TimingDesigner does not complain on this impossible set of constraints.
I can't say much on alternatives: I do not know anything on
WavformerPro since I haven't tested it (yet).
There is a tool called BestBench by Diagonal Systems Inc (www.diagonal.com)
which looks
quite nice for creating testbenches since it seems to be nicely integrated
into simulation andallows you to add arbitrary VHDL/verilog-code to
signal changes. They even support static coverage analysis for the
testing you may perform with the testbench you created. Disclaimer:
I only got a brief introduction to BestBench at EuroVHDL 96 but
did never use it by myself so far and
salespersons tend to exaggerate SOMEtimes on the capabilities of
the tools they try to sell. Unfortunately they do not
provide evaluation copies (at least in Europe).
I'm not sure on the documentation facilities of BestBench; ttheir
main purpouse seems to be Test bench generation.
Regards,
Konrad
--
--------------------------------------------------------------------------
Konrad Feyerabend, Myliusstr. 36, 26135 Oldenburg, Tel 0441/ 27141
oder Konrad.F...@informatik.uni-oldenburg.de
--------------------------------------------------------------------------
> Unfortunately they do not
>provide evaluation copies (at least in Europe).
>I'm not sure on the documentation facilities of BestBench; ttheir
>main purpouse seems to be Test bench generation.
Accolade has a free demo CD that has a demo copy of Waveform Pro on
it. You can check out Accolade, and request your CD, at
http://www.acc-eda.com, and you can find Suncad (the Waveform Pro
people) at http://www.syncad.com.
Hope this helps.
Hi Lindo:
If you are looking for a tool that allows you to use timing diagrams
for: specification, design, analysis, and documentation of digital
circuits, then Chronology's TimingDesigner is your best bet. I know, I
worked in the
sales department at Chronology for over 3 years. I spoke with a LOT
of designers and had a LOT of good customers that are very happy with
TimingDesigner. Chronology has over 10,000 customers that are using
TimingDesigner since it's initial release ~6 years ago. I've sold
TimingDesigner to customers ranging from the big semi-houses like
Intel, AMD, TI, to one-man consulting firms. The things that my
customers really liked are:
TimingDesigner is a mature tool (10,000 users world-wide, ~6 years)
TimingDesigner runs on SUN, HP, and Windows(3.1, 95, and NT) (there are
even NEC, and Fujitsu versions in Japan)
TimingDesigner looks, feels, and acts identically across the variety of
platforms
In addition to single user licenses, a SUN, HP, or NT server can
"float" licenses to SUN, HP, and Windows(3.1, 95, or NT)
TimingDesigner is very easy to use and the documentation/support is
excellent; it has a complete on-line help, a nice printed users
manual(also available in pdf format), and a tool-free support line.
Another item that is very popular with TimingDesigner users is
Chronology's "Synchrony" program. The goal of the Synchrony program is
to work with the semi-houses to make "interactive timing diagrams"
available for commonly used parts. For example , TimingDesigner users
can download fully interactive timing diagram specs for Intels Flash
components directly from the Intel web site - for FREE. The nice thing
is that you can access component interface specs directly from the
vendors, and put them together in TimingDesigner to verfiy/optimize the
interface between your design and the surrounding components. The
TimingDesigner files from the vendors are usually "interactive" in that
they have created the diagrams with variables for things like clock
frequencies, wait states, etc; so you can instantly see how your design
responds to changes in clock frequencies or wait states just by
changing a single variable - it's pretty cool.
Sorry about the excess verbage (maybe I should go back into sales!).
Send me a line if you have any questions.
Sincerely, Kevin Silver.
We would like to implement small ROM into gates. What are the
good ways to do this in RTL? We would like to take advantage of
"don't cares" in both address and data.
Verilog has the "table" format in primitives.
Are there similar formats you can use in modules?
Thanks in advance.
�
�怛����跚諷���蜊韭纃緕�鼾瘡�厦�蜴��艨�鶤��怦癆�癇����苡閼��崧���粹��蜩�蜴�參命��怛����跚諷����諷�痲�銓瘍�閹
�≫闔��竅鱚鵞�蜴�硼��痲糅纉�瘤�籬��
�
�帙鱸跫�葹���♯痰跂�肬鴉癆�蜴�頏蜊蜚蝟纉�
�葬��纈�皷迚赱�肬鴉癆�尞��竅���蜴�迴糒跂鷽
�
�壽瘤謫�蜴�痲�釿絎
壽�帙鱸跫�♯痰跂�肬鴉癆��嫩��黼�偵肅鈬�會蜊蜚蝟纉��轣�矼
�繖�闔踟�肬�皷逡赱�闔��矼竅��蜚�蜩�鈿�齷銓蒹黶碎��
拍閼���肬�鼾瘡�厦欄�蜊韭纃緕��闔��≪癈紜�齡癆纃緕���
楠�纔瘢韭��
竅黼��粐鬧
�虻�鳫轜阨�����浦�鳫轜阨����������
�恭�鳫轜阨����緕粃癈���
�烝烝烝烝烝烝烝烝烝烝烝烝烝烝烝烝烝烝烝烝烝烝烝烝烝烝烝烝烝烝������������������������������������������������������������������繚�莱踉纈�����������������������壹貂�昂沖喚元患群����������蛋�苒阨隱������������������������那��昂沖喚元輝亀����������晨鱇�莱竰閻跂笏鳫鉗笂�猛潮�����������������������������������輿堊�槍�釿繖�壹竏鈿跫苹�着銓纈������������������������������亠��悲蜀�咳屋巻�蕪鱇繻�����鏑轣蛹�闌繚煽闥瘤�鎬蛹���������������������������������������������������������������������烝烝烝烝烝烝烝烝烝烝烝烝烝烝烝烝烝烝烝烝烝烝烝烝烝烝烝烝烝烝���烝烝烝烝烝烝烝烝烝烝烝烝烝烝烝烝烝烝烝烝烝烝烝烝烝烝烝烝烝┛�