Tcl and Tk Training
Math Expressions in Tcl
String Processing in Tcl
Tcl Control Structures
Tcl Regular Expressions
Tcl File Handling
What is Tcl
Design and Verification
What is an Assertion
SystemVerilog Assertions Basics
Sequence Repetition Operators [* ] [= ] [-> ]
Sequence Match Operators
System Functions Helpful for
System Verilog OOP Solutions
1. What is the need of the OOPs for creating TBs ? There must have some
limitation in Verilog for creating TB's thats why OOP has been added
into SV. What are these limitation?
Ans- In Verilog, if we want to store information
The sequence of events when an interrupt happens is:
the main program is being executed
an interrupt (hardware signal) is requested by some external device
the interrupt is ignored until the current instruction has been completed (up
to 174 cl
SYSTEM VERILOG VERIFICATION
ENVIRONMENT EXAMPLE USING SWITCH
We will verify the Switch RTL core. Following are the steps we follow to verify
the Switch RTL core.
1) Understand the specification
2) Developing Verification Plan
1) Tell something about why we do gate level simulations?
a. Since scan and other test structures are added during and after synthesis,
they are not checked by the rtl simulations and therefore need to be verified by
gate level simulation.
b. Static ti
What is FPGA ?
A field-programmable gate array is a semiconductor device containing programmable
logic components called "logic blocks", and programmable interconnects. Logic blocks
can be programmed to perform the function of basic logic gates
PART 1: Introduction and terminology
=A Digital System Design circuit can be characterized as a 'Combinational circuit' or a
'Sequential Circuit' and while calculating for Timing we will have to first identify what
type of circuit is involved.
What is Body effect ?
The threshold voltage of a MOSFET is affected by the voltage which is applied to the
back contact. The voltage difference between the source and the bulk, VBS changes the
width of the depletion layer and therefore also the volta
In fiber-optic communications, wavelength-division multiplexing (WDM) is a technology which
multiplexes a number of optical carrier signals onto a single optical fiber by using different
wavelengths (i.e., colors) of laser light. This technique e
An optical detector is a device whose change in state or response under the action of a flux of
optical radiation is used to detect the radiation, to measure the radiation, or to record and analyze
images of the radiating object. Optical detecto
w=[0 0 0]; %3rd entry is bias
dw=[dw1' dw2' db'];