0 Replies Latest reply: May 3, 2010 12:53 PM by 807576 RSS

    OpenSPARC T2 Regressions on OpenSolaris

    807576
      Hi all,

      I am trying to run the OpenSPARC T2 regressions along with the SPARC Architecture Simulator. The trouble that I am having is I do not have access to any SPARC machines. I know the SAS can run on OpenSolaris x86-64, so I decided to go that route.

      I had a bit of trouble because Synopsys Vera is not supported on x86-64 Solaris, but according to the Design/Verification User's Guide, it is not necessary. So, I tried using NTB (-vcs_use_ntb). But, I still got errors.

      sims -sim=vcs -vcs_build -vera_build -sys=cmp8 -model_rel_name=vcs_build_2010_04_30_4 -nouse_cdms_iver -sims_config=/export/home/davidb/opensparc-t2_hw/verif/env/config/sims.config -novcs_use_fsdb -nocache -v /export/home/davidb/opensparc-t2_hw/libs/cl/cl_rtl_ext.v -v /export/home/davidb/opensparc-t2_hw/libs/cl/cl_dp1/cl_dp1.v -v /export/home/davidb/opensparc-t2_hw/libs/cl/cl_u1/cl_u1.v -v /export/home/davidb/opensparc-t2_hw/libs/cl/cl_sc1/cl_sc1.v -v /export/home/davidb/opensparc-t2_hw/libs/cl/cl_a1/cl_a1.v -v /export/home/davidb/opensparc-t2_hw/libs/cl/cl_mc1/cl_mc1.v rad -nohsopt v2k -Xstrict=0x1 -syslib -lpthread nbaopt -O4 -cc gcc -cpp g+ -ld g++ -Mupdate notimingcheck nospecify delay_mode_zero define+TOP=tb_top defineLIB defineINITLATZERO /export/home/davidb/opensparc-t2_hw/verif/env/common/pli/global_chkr/libglobal_chkr.a /export/home/davidb/opensparc-t2_hw/verif/env/common/pli/socket/libsocket_pli.a /export/home/davidb/opensparc-t2_hw/verif/env/common/pli/monitor/libmonitor_pli.a -P /export/home/davidb/opensparc-t2_hw/verif/env/common/pli/global_chkr/global_chkr.tab -P /export/home/davidb/opensparc-t2_hw/verif/env/common/pli/socket/socket_pli.tab -P /export/home/davidb/opensparc-t2_hw/verif/env/common/pli/monitor/monitor_pli.tab -model=cmp8 -vcs_use_ntb
      sims: #####################################################################
      sims:      SIMS 1.272 running for OpenSparc T2
      sims: #####################################################################
      sims: start_time Mon May 3 13:49:10 EDT 2010
      sims: running on hdl-08
      sims: uname is SunOS hdl-08 5.11 snv_111b i86pc i386 i86pc
      sims: version 1.272 (pid=3577)
      sims: dv_root /export/home/davidb/opensparc-t2_hw
      sims: model_dir /export/home/davidb/model
      sims: tre_search /export/home/davidb/opensparc-t2_hw/tools/env/OpenSparc_N2.iver
      sims: using config file /export/home/davidb/opensparc-t2_hw/verif/env/config/sims.config ()
      sims: vera dummy diag specified as $DV_ROOT/verif/diag/vera/common/dummyTestcase.vr
      sims: using random seed 1238987996
      sims: creating model directory /export/home/davidb/model/cmp8/vcs_build_2010_04_30_4
      sims: cleaning up VCS build directory
      sims: [ % /bin/rm -rf simv simv.daidir (and also simv.cm and simv.vdb if applicable) ]
      sims: vera_build start (vera or NTB build start) Mon May 3 13:49:10 EDT 2010
      sims: building NTB (NTB ALL) flist file
      sims: setenv VERA_LIBDIR /export/home/davidb/model/cmp8/vcs_build_2010_04_30_4/vera
      sims: gmake VERA_SYS_DEFS="-DCMP_BENCH" SYS_NAME=cmp8 VERA_LIBDIR=/export/home/davidb/model/cmp8/vcs_build_2010_04_30_4/vera clean
      rm -rf /export/home/davidb/model/cmp8/vcs_build_2010_04_30_4/vera/* ; rm -rf /export/home/davidb/model/cmp8/vcs_build_2010_04_30_4/vera/../cmp8_top_shell.v
      sims: gmaking NTB (NTB ALL) related flist ($VERA_LIBDIR/ntb_flist) for VCS build to use
      sims: gmake VERA_SYS_DEFS="-DCMP_BENCH" SYS_NAME=cmp8 VERA_LIBDIR=/export/home/davidb/model/cmp8/vcs_build_2010_04_30_4/vera USE_NTB_ALL=1 ntb_build
      gmake: *** No rule to make target `ntb_build'. Stop.
      sims: Caught a SIGDIE. failed making NTB testbench in /export/home/davidb/opensparc-t2_hw/verif/env/cmp/vera at /export/home/davidb/opensparc-t2_hw/tools/src/sims,1.272 line 2029.

      sims: Trying to clean up ..
      Killed

      If I add the -novera_gmake option it gets farther but I get an error from Synopsys VCS saying unsupported platform (I am working to get the proper version installed). However, I still feel like I am going to run into problems.

      Does anyone have any experience with running regression tests on Solaris x86-64? Will it work, or is Synopsys Vera necessary?