Reply To: Synopsys VCS-MX
Why OSVVM™? › Forums › OSVVM › Synopsys VCS-MX › Reply To: Synopsys VCS-MX
October 8, 2020 at 19:45
#1734
Jim Lewis
Member
Your Script has a couple of things out of order. Specifically
VendorCovApiPkg.vhd must be compiled before CoveragePkg.vhd,
OsvvmContext.vhd must be compiled last (or almost last),
RandomPkg.vhd must be compiled before CoveragePkg.vhd,
ScoreboardGenericPkg.vhd must be compiled before ScoreboardPkg_int.vhd and ScoreboardPkg_slv.vhd.
Our compile script is osvvm.pro. I made the following match the
ordering in osvvm.pro.
mkdir -p worklib
vhdlan -full64 -vhdl08 -verbose -nc ../osvvm/NamePkg.vhd
vhdlan -full64 -vhdl08 -verbose -nc ../osvvm/OsvvmGlobalPkg.vhd
vhdlan -full64 -vhdl08 -verbose -nc ../osvvm/VendorCovApiPkg.vhd
vhdlan -full64 -vhdl08 -verbose -nc ../osvvm/TranscriptPkg.vhd
vhdlan -full64 -vhdl08 -verbose -nc ../osvvm/TextUtilPkg.vhd
vhdlan -full64 -vhdl08 -verbose -nc ../osvvm/AlertLogPkg.vhd
vhdlan -full64 -vhdl08 -verbose -nc ../osvvm/MessagePkg.vhd
vhdlan -full64 -vhdl08 -verbose -nc ../osvvm/SortListPkg_int.vhd
vhdlan -full64 -vhdl08 -verbose -nc ../osvvm/RandomBasePkg.vhd
vhdlan -full64 -vhdl08 -verbose -nc ../osvvm/RandomPkg.vhd
vhdlan -full64 -vhdl08 -verbose -nc ../osvvm/CoveragePkg.vhd
vhdlan -full64 -vhdl08 -verbose -nc ../osvvm/MemoryPkg.vhd
vhdlan -full64 -vhdl08 -verbose -nc ../osvvm/ScoreboardGenericPkg.vhd
vhdlan -full64 -vhdl08 -verbose -nc ../osvvm/ScoreboardPkg_int.vhd
vhdlan -full64 -vhdl08 -verbose -nc ../osvvm/ScoreboardPkg_slv.vhd
vhdlan -full64 -vhdl08 -verbose -nc ../osvvm/ResolutionPkg.vhd
vhdlan -full64 -vhdl08 -verbose -nc ../osvvm/TbUtilPkg.vhd
vhdlan -full64 -vhdl08 -verbose -nc ../osvvm/OsvvmContext.vhd