Possible solution to *E,EXPLPA … expecting a left parenthesis …error message

I was getting the following error message when I was initially creating a Verilog testbench

irun: 11.10-s062: (c) Copyright 1995-2012 Cadence Design Systems, Inc.
file: ./phy_tst.v
   logic [3:0]  TXN;
         |
ncvlog: *E,EXPLPA (./phy_tst.v,44|9): expecting a left parenthesis (‘(‘) [12.1.2][7.1(IEEE)].
   logic [3:0]  TXN;
                   |
ncvlog: *E,EXPLPA (./phy_tst.v,44|19): expecting a left parenthesis (‘(‘) [12.1.2][7.1(IEEE)].
    module worklib.phy_tst:v
        errors: 2, warnings: 0
ncvlog: *F,NOTOPL: no top-level unit found, must have recursive instances.
irun: *E,VLGERR: An error occurred during parsing.  Review the log file for errors with the code *E and fix those identified problems to proceed.  Exiting with code (status 2)

The solution is to add the +sv switch to your simulation command line

irun +sv phy_tst.v

I hope that helps someone out there 😉

Advertisements

Titanfall Trailer!

Love this trailer!

Gaming.

The new Titanfall trailer! My first next-gen game (Aside from CoD) 😀 I highly recommend it.

View original post

A fix for OneDrive not syncing

Every now and then I see that OneDrive/SkyDrive on my computer doesn’t sync with the cloud.  I find that it usually happens when I go back and forth between a network that has disabled OneDrive (i.e., my work for security reasons) and my home.  I think that when I’m at work, the OneDrive/SkyDrive software keeps trying to sync and ends up getting confused in one way or the other.

I’ve found the solution to this problem.  If you click on this link , it will download and run software that fixes the problem.  When it runs, it could take up to 10-15 minutes to completely fix the problem.

This link was sourced from a Microsoft site found here.  So, if you don’t trust this blog’s download, you can always grab the one from Microsoft.  It is from step 6 of the Answer.

Good luck and have a good day!