Table of Contents Previous page Next page Index

ModelSim Documentation Bookcase

Model Technology Inc.


Regenerating your design libraries

Depending on your current ModelSim version, you may need to regenerate your design libraries before running a simulation. Check the installation README file to see if your libraries require an update. You can regenerate your design libraries using the Refresh command from the Library tab context menu (see "Managing library contents" ), or by using the -refresh argument to vcom and vlog.

From the command line, you would use vcom with the -refresh option to update VHDL design units in a library, and vlog with the refresh option to update Verilog design units. By default, the work library is updated; use work <library> to update a different library. For example, if you have a library named mylib that contains both VHDL and Verilog design units:

vcom -work mylib -refresh
vlog -work mylib -refresh 

An important feature of -refresh is that it rebuilds the library image without using source code. This means that models delivered as compiled libraries without source code can be rebuilt for a specific release of ModelSim (4.6 and later only). In general, this works for moving forwards or backwards on a release. Moving backwards on a release may not work if the models used compiler switches or directives (Verilog only) that do not exist in the older release.


Note: You don't need to regenerate the std, ieee, vital22b, and verilog libraries. Also, you cannot use the -refresh option to update libraries that were built before the 4.6 release.


Model Technology Inc.
Model Technology Incorporated
Voice: (503) 641-1340
Fax: (503)526-5410
www.model.com
sales@model.com
Table of Contents Previous page Next page Index

ModelSim Documentation Bookcase