Article View: comp.lang.vhdl
Article #288Re: Behavioral Model Effort Estimate
From: David R. Coelho
Date: Tue, 16 Apr 1991 05:00
Date: Tue, 16 Apr 1991 05:00
24 lines
1359 bytes
1359 bytes
> estimate the effort required in writing VHDL behavioral models. The
> models I have in mind would be detailed enough to provide the
> correct function at the module I/O pins so that tests written for the
> behavioral model could also be run on the structural VHDL model for
> the same module to be written later.
A rough rule of thumb goes as follows:
ssi, msi (<100 gates equiv): 1 man-day
lsi (<1000 gate equiv): 1 man-week
vlsi (<10,000 gate equiv): 1 man-month
big vlsi (10,000+ gate equiv): up to 1 man-year
Past experience modelling the 68000 using the Helix language resulted in a
1 man-year effort amounting to roughly 15,000 lines of code. Helix is very
similar to VHDL, and I would expect a similar result in effort and code in
VHDL.
> Also, how should timing and set-up and hold checks be included in
> the behavioral model?
Your best bet is to use the VHDL "assertion" statement to establish timing
conditions which must be met.
Technical Details
Message-ID:
<220@coelho>Path:
arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!uunet!coelho!drcReferences:
<6018@trantor.harris-atd.com>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!uunet!coelho!drc From: drc@coelho (David R. Coelho) Newsgroups: comp.lang.vhdl Subject: Re: Behavioral Model Effort Estimate Message-ID: <220@coelho> Date: 16 Apr 91 05:00:22 GMT References: <6018@trantor.harris-atd.com> Organization: Coelho Publications, Fremont, CA Lines: 24