🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.vhdl
Article #288

Re: Behavioral Model Effort Estimate

#288
From: David R. Coelho
Date: Tue, 16 Apr 1991 05:00
24 lines
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!drc
References: <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