Log in
Skip to content

Main Navigation

Blogs
  • Products
    • All Products
    • Additive Manufacturing Software
    • Aprisa
    • Capital
    • Catchbook
    • Custom IC
    • Design with Calibre
    • Digital Logistics
    • EDA Consulting Services
    • Electronic Systems Design
    • Fibersim
    • Hardware Assisted Verification
    • HLS Design & Verification Blog
    • Insights Hub
    • JT
    • Mendix
    • NX Design
    • NX Industrial Electrical Design
    • NX Manufacturing
    • Opcenter
    • Pave360
    • PLM Components
    • Polarion
    • Questa
    • Semiconductor Packaging
    • Service Lifecycle Management
    • Simcenter
    • Solid Edge
    • Teamcenter
    • Teamcenter Manufacturing
    • Tecnomatix
    • Tessent Solutions
    • Valor
    • Zel X
  • Industries
    • All Industries
    • Aerospace & Defense
    • Automotive & Transportation
    • Consumer Products & Retail
    • Electronics & Semiconductors
    • Energy & Utilities
    • Heavy Equipment
    • Industrial Machinery
    • Marine
    • Medical Devices & Pharmaceuticals
  • Podcasts
    • All Podcasts
    • 3D IC
    • Additive Manufacturing Podcast
    • AI Spectrum
    • Cloud Talk Today
    • Digital Powers Flexible: Consumer Products Podcast
    • Digital Transformation Podcast
    • Energy Transformation Podcast
    • Engineer Innovation Podcast
    • Engineering the Future Workforce
    • Model Based Matters
    • Next Generation Design Podcast
    • On the Move: A Siemens Automotive Podcast
    • Pioneers: Startups from Dreams to Reality
    • Printed Circuit Podcast
    • Security by Design
    • Talking Aerospace Today Podcast
    • The Battery Podcast
    • The Industry Forward Podcast with Dale Tutt
    • The Marine Industry Podcast Series
    • The Voice of Smart Digital Manufacturing Podcast
    • Where Today Meets Tomorrow Podcast
  • Thought Leadership
    • All Thought Leadership
    • Digital Transformation
    • Embedded Software
    • Expert Insights
    • Simulating the Real World
    • The Art of the Possible
    • Thought Leadership
    • Verification Horizons
  • Corporate
    • All Corporate
    • Academic and Startups
    • AWS Partnership
    • Corporate Blog
    • Cre8Ventures (Siemens EDA)
    • EDA Support Blogs
    • Employee Spotlight
    • Partners
    • Realize LIVE
    • Siemens Xcelerator Academy
    • Siemens Xcelerator Software for Industry
    • Small & Medium Business
    • Xcelerator for Startups Videos
  • Community
  1. Home
  2. All Thought Leadership

method

Filter by:
  • COCOTB
  • Customer Success Story
  • DO-254
  • Equivalence Checking
  • Events
  • Formal Analysis
  • FuSA
  • ISO 26262
  • Learning Resources
  • News
  • Product Updates
  • PYUVM
  • SYSTEMVERILOG
  • Tips & Tricks
  • UVM
  • Video
  • Webinar
Parking lot with an Automobile and Pickup, plus class variables

Class Variables and $cast

August 5, 2021

Introduction My previous post showed how SystemVerilog class variables can refer to base and derived objects. This post shows you…

By Chris Spear
4 MIN READ
Base and derived classes and their handles

Class Variables and Assignments in SystemVerilog

July 12, 2021

Introduction Good OOP style says you should start your project with a common base class (or several). When you want…

By Chris Spear
3 MIN READ

SystemVerilog Class Variables and Objects

June 14, 2021

Introduction How can you visualize the relationship between classes and objects in SystemVerilog? This is the first post in a…

By Chris Spear
5 MIN READ

What Does Importing a SystemVerilog Package Mean?

July 15, 2020

In my last webinar I explained what happens when you import a package in SystemVerilog. There were still many questions,…

By Chris Spear
3 MIN READ
UVM Configuration DB Guidelines

UVM Configuration DB Guidelines

May 7, 2020

Introduction My previous blog posts were on static and parameterized classes to get you ready for the big game –…

By Chris Spear
3 MIN READ
SystemVerilog Static Methods

SystemVerilog Static Methods

April 29, 2020

Introduction In my last post, you learned how to create a class with a static property. This variable acts like…

By Chris Spear
2 MIN READ
SystemVerilog Classes with Static Properties

SystemVerilog Classes with Static Properties

April 21, 2020

Introduction One of the advantages of creating your testbenches with Object Oriented Programming, as opposed to traditional procedural programming, is…

By Chris Spear
2 MIN READ