Are You Using SVUnit?

svunit-tagFor me, 2016 starts with new work on SVUnit

  • I’ll be doing a little work on the library itself, adding some new UVM support and updated scripting
  • I’ve got an article in the works for testing UVM checkers with SVUnit
  • A bigger job is polishing off an hour long unit testing training module (I’m hoping I get through that by the end of January so it’s done and posted before DVCon)
  • I’m thinking of doing another real-time Q&A/discussion with SVUnit users

Given the last couple bullets on my todo list, I’m hoping there are a few people out there that will help me out… Continue reading

Share/Bookmark
Posted in Functional Verification, Uncategorized | Tagged | Leave a comment

AgileSoC.com Tool Portal

A few weeks ago I wrote about how I’m using lean startup to launch a new EDA tool. Last week, I finally got everything in place. It’s called FunCov and it’s live on the new AgileSoC.com tool portal. Continue reading

Posted in Uncategorized | Leave a comment

Introduction to SVUnit

svunit-tagOur SVUnit user base is growing… and I’d like to do what I can to help things along further. If you’re on a team that is:

  • interested in SVUnit but need a nudge to get going;
  • evaluating SVUnit and want to be sure it fits your need; or
  • using SVUnit and want to know you’re getting the most out of it

…I’m here to help. For teams looking to take the next steps with SVUnit, regardless of where you are now, I’d like to offer an hour of my time for an informal Q&A to address any questions or concerns. Contact me at neil.johnson@agilesoc.com to book a time.

-neil

Posted in Functional Verification | Leave a comment

Agile Hardware is More Than Verification

Choosing a domain name for a blog can be tricky, no? You want to pick something that describes what you’re doing, but also something catchy that people will relate to and remember. In the days before AgileSoC.com, I remember choosing between 2 domain names. It was a short discussion via email between Bryan and I and the decision came down to agileverification.com or something more inclusive… Continue reading

Posted in Agile | 2 Comments

Whatever Happened to UVM Express?

Back in February, 2012, Mentor started promoting a new method for building UVM testbenches. It was a 3 step method called UVM Express and it suggested a methodical way of adopting UVM by separately focusing on BFM development, coverage and stimulus. Mentor still has material on their website, but having heard very little of it since, I get the idea it fizzled out.

When it was first announced, I thought UVM Express was a great idea. Now I think it’s a shame that its disappeared. I know it’s almost 4 years later, but considering UVM seems here to stay for the foreseeable future, I’d like to see Mentor give UVM Express another shot. I’d like to see a UVM Express 2015. So much so that I’ve given Mentor a head start. Continue reading

Posted in Functional Verification | Leave a comment

Launching An EDA Web App Using Lean Startup

Screen Shot 2015-10-27 at 1.56.45 PMFunCov is a user friendly, web-based tool that enables functional coverage model crowdsourcing for commonly used industry protocols. It’s my latest side-project/Wednesday night time suck and I’m excited about it. I’ve been working on it since August. It’s almost ready to go.

Continue reading

Posted in Agile, Lean Startup | 6 Comments

Step 1: Make Someone’s Life Easier

How do I get started with agile hardware development? That’s a question I get a lot. Do you ask for management approval or try something under the radar? Is a pilot appropriate or is it best to just go for it with the whole team? Is it better to start with this team or that team? And the biggest hurdle…

How do you get people to buy into the idea? Continue reading

Posted in Agile Development | Leave a comment

SVUnit User Guide Feedback

The SVUnit User Guide is a few weeks old. Lots of views so far, which is a good sign, but not much feedback yet so I’ve added a form so people can let me know what they think. If you’re using SVUnit, please take the time to post feedback. The form is at the bottom of the User Guide page. It’s just 3 questions and an optional text box to paste in any additional praise/rant.

Thanks!

-neil

Posted in Uncategorized | Leave a comment

Agile2015 Conference Report

Last week was the Agile2015 conference in Washington, DC. For the 4th year in 5, I was 1 of very few hardware developers so I wrote up an Agile2015 Conference Report to give others a feel for what they’re missing. Usually I come away having learned 1 new thing, this year was 2 so it was a good week for me. If you’re a hardware developer interested in agile development, this is a great conference to get started.

Here’s my report for the week. Already looking forward to next year!

-neil

Posted in Agile2015 | Tagged | Leave a comment

SVUnit Also Has a Logo

svunit-p1I figured the new user guide made SVUnit look like a real product. And since real products have a logo, I stayed up late one night and did logo. But if it has a logo, shouldn’t it also have a tagline? I guess, so now it has a tagline. But having a tagline means… well… you get the idea.

(For anyone curious about what goes on in my head, we’ve reached the point of real-time brain dump. It happens to me once in a while. Not sure how long it’ll last. Hopefully it’s entertaining.)

-neil

Posted in Functional Verification | Tagged | 1 Comment