Deep copy
A copy that also creates new copies of nested objects instead of sharing them.
Open reference →Look up a concept, code symbol or debugging topic. Continue into the lesson for examples, practice and the next step in your learning path.
A copy that also creates new copies of nested objects instead of sharing them.
Open reference →An unpacked array whose size is set at run time with new[].
Open reference →A user-defined type with named values, declared with enum.
Open reference →A type whose bits can hold 0, 1, x or z, such as logic or integer.
Open reference →A variable that refers to a class object, or holds null.
Open reference →A property operator (|-> or |=>) that checks a consequent only after an antecedent matches.
Open reference →Creating a derived class with extends so that it reuses and extends a base class.
Open reference →A named bundle of signals, modports and clocking blocks passed as a single port.
Open reference →A FIFO channel for passing items between threads, optionally bounded.
Open reference →A list of interface signals with directions for one user of the interface.
Open reference →An array whose dimensions are declared before the name and stored as one contiguous vector.
Open reference →Using base-class handles to operate on objects of different derived classes.
Open reference →An ordered, variable-size collection that can be pushed and popped at either end.
Open reference →A component that compares observed results with predicted results.
Open reference →A set of keys used to control access to a shared resource between threads.
Open reference →A default constraint that is dropped if it conflicts with a hard constraint.
Open reference →A user-defined type that groups named fields; a packed struct is also a vector.
Open reference →An object describing one operation, such as a bus write, independent of pin timing.
Open reference →A type whose bits hold only 0 or 1, such as bit, int or byte.
Open reference →An array whose dimensions are declared after the name, holding separate elements.
Open reference →Follow the eight-week programme to connect individual concepts with design decisions, simulation, debugging and verification evidence.
Open the training plan