🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.verilog
Article #48

Re: specify blocks

#48
From: Sean P. O'Donohue
Date: Tue, 14 Apr 1992 06:28
18 lines
1421 bytes
In article <1992Apr11.231312.3546@henson.cc.wwu.edu> hanson@henson.cc.wwu.edu (Ken Hanson) writes:
>I am new to the verilog HDL, and am looking for a better description of 
>the use of specify blocks.  It appears to me that they are used to 
>force time constraints on signal propagation in a module.   And when
>a constraint has been reached a signal reg variable may be set to indicate
>this.  Is this correct?  Are there any other purposes to specify blocks,
>any good examples of thier use?  Any help would be appreciated.
>
>
>	  -- Ken Hanson (hanson@henson.cc.wwu.edu)

Specify blocks are used to specify timing constraints and timing checks.
Another very common use is "specparams"  They are variables that can be
read via the PLI routines and used for back annotating information back
into the verilog data structure.  Such as input/output capacitance, drive
strenghts and other cell dependant specifications.  For more details
on this look in the PLI reference manual and the example delay calculators
that ship with Verilog.
Technical Details
Message-ID: <1992Apr14.062851.12550@Cadence.COM>
Path: arc1-ca.pugleaf.net!sparky!uunet!Cadence.COM!odonohue
References: <1992Apr11.231312.3546@henson.cc.wwu.edu>

Show Full Headers
Complete Article Headers
Newsgroups: comp.lang.verilog
Path: arc1-ca.pugleaf.net!sparky!uunet!Cadence.COM!odonohue
From: odonohue@Cadence.COM (Sean P. O'Donohue)
Subject: Re: specify blocks
Message-ID: <1992Apr14.062851.12550@Cadence.COM>
Keywords: verilog
Organization: Cadence Design Systems, Inc.
References: <1992Apr11.231312.3546@henson.cc.wwu.edu>
Date: Tue, 14 Apr 1992 06:28:51 GMT
Lines: 21