Companies Related Questions, Formal Verification 0 Comments

To become expert in formal domain verification engineer need to know. Let’s go one by one A person who comes from simulation background  , he or she knows, how check is written for a given logic design. Something similar happens in formal verification as well, he or she need to understand how do we write

Read More

Companies Related Questions, Formal Verification 0 Comments

In formal verification there are three type of proof 1. The property is passed it means that the property is unreachable 2. The properties failed, it means the design is not behaving correctly. 3. The properties unsolved, it will it ran for many hours, result is non conclusive. When we talk about unsolved what does

Read More

Companies Related Questions, Formal Verification 0 Comments

There are many formal app which has been developed for different purpose Formal property verification app: It is used for verify the property of any logic. 1.Block level or end-to-end properties 2 interactive debug  what if and constraint setting 3 high performance and capacity Sequential Equivalence Check APP : It is used to verify equivalence check

Read More

Career Oppurtunity, Companies Related Questions, Soc(System on Chip) 0 Comments

Verification is process of ensuring specifications/features  of hardware are matched as per the intend. So to ensure verification of  chip, there are many level of verification  are done Like, IP verification subsystem verification Full System Verification and to do verification there are few methodologies are available like 1 SIMULATION 2 EMULATION 3 FPGA prototype In

Read More

Companies Related Questions, Computer Archtecture 0 Comments

Risc V is open architecture for microprocessor originally developed by University of California, Berkeley. Now there are 100 members who are researching on RISC V and making many more stuff for this architecture. Members comprises of  Bluespec, Inc.; Google; Microsemi; NVIDIA; NXP; University of California, Berkeley; and Western Digital, more  Every year RISCV foundation host global events/conference

Read More

Companies Related Questions, UVM 0 Comments

m_sequencer  is default sequencer and p_sequncer is typecast to m_sequencer in other words m_sequencer is a handle of type uvm_sequencer_base which is available by default in a sequence. p_sequencer :The real sequencer on which a sequence is running would normally be derived from the uvm_sequencer_base class.Hence to access the real sequencer on which sequence is

Read More

Companies Related Questions, System Verilog 0 Comments

Yes , Answer to this question is take help of assign keyword and assign the one module signal to another module signal based on condition passed through config files Lets see how can you do it assign x.y_signal= sknobs::get_string(“+a.b.c.d.e.config=rtl”,”rtl”) == “rtl” ? ‘h0 : a.b.c.d.signal_dest;  

Companies Related Questions, System Verilog 0 Comments

Example 1 // Code your testbench here // or browse Examples module poly_case1; class BaseC; virtual function void func1; $display (“func1 in BaseC”); endfunction endclass: BaseC class DerivedC extends BaseC; function void func1; $display (“func1 in DerivedC”); endfunction endclass : DerivedC BaseC P1 ; DerivedC P2 = new; initial begin P1 = P2; P1.func1; end

Read More

Career Oppurtunity, Companies Related Questions , 0 Comments

For verification engineer the toughest task is make testplan which captures all the features to tested. When we say features to tested , verification engineers to read the specs carefully and make note of all features. Now to know the features has been tested for certain scenario, verification engineer need to write coverage. When coverage

Read More