Embedded Systems Interview Questions
Questions Answers Views Company eMail

Difference between 80286 and 80287

Mascot,

2 7958

In a processor these are 120 instructions . Bits needed to impliment this instructions [a] 6 [b] 7 [c] 10 [d] none

Wipro,

2 8241

In 8085 microprocessor READY signal does.which of the following is incorrect statements [a]It is input to the microprocessor [b] It sequences the instructions

Wipro,

2 7801




Return address will be returned by function to

Wipro,

2 4395

load a mul a store t1 load b mul b store t2 mul t2 add t1 then the content in accumulator is

Wipro,

2 5769

In 8085 microprocessor READY signal does.which of the following is incorrect statements [a]It is input to the microprocessor [b] It sequences the instructions

Wipro,

4 7261

what is conductance and valence band?

1 3944

What is Fermi level?

5 5577

How does Vbe and Ic change with temperature?

Qualcomm,

2089

If the substrate doping concentration increase, or temperature increases, how will Vt change? it increase or decrease?

1 1935

what is Channel length modulation?

Intel,

2 2554

what is the doping?

5 3998

How does a pn junction works?

Wipro,

2 4281

What is the depletion region?

1 3491

Tell me the parameters as many as possible you know that used to character an amplifier?

1 1225







Un-Answered Questions { Embedded Systems }

Explain the operation of a 6T-SRAM cell?

3238


Design an 8 is to 3 encoder using 4 is to encoder?

209


You have a driver that drives a long signal & connects to an input device. At the input device there is either overshoot, undershoot or signal threshold violations, what can be done to correct this problem?

1334


Draw the Cross Section of an Inverter? Clearly show all the connections between M1 and poly, M1 and diffusion layers etc?

2135


Insights of a 4bit adder/Sub Circuit?

2099






What types of CMOS memories have you designed? What were their size? Speed?

3506


Differences between IRSIM and SPICE?

3875


Implement a function with both ratioed and domino logic and merits and demerits of each logic?

2287


What happens if we use an Inverter instead of the Differential Sense Amplifier?

1855


Explain the Charge Sharing problem while sampling data from a Bus?

1130


Given a circuit, draw its exact timing response?

2466


What happens if we delay the enabling of Clock signal?

1111


Explain the working of differential sense amplifier?

4399


Write a VLSI program that implements a toll booth controller?

2799


This program is in verilog and need help to get it working correctly. This is the code i have so far. Please help. Simple testbench would be great. Thanks\ 'define vend_a_drink {D,dispense,collect} = {IDLE,2'b11}; module drink_machine(nickel_in, dime_in, quarter_in, collect, nickel_out, dime_out, dispense, reset, clk) ; parameter IDLE=0,FIVE=1,TEN=2,TWENTY_FIVE=3, FIFTEEN=4,THIRTY=5,TWENTY=6,OWE_DIME=7; input nickel_in, dime_in, quarter_in, reset, clk; output collect, nickel_out, dime_out, dispense; reg collect, nickel_out, dime_out, dispense; reg [2:0] D, Q; /* state */ // synopsys state_vector Q always @ ( nickel_in or dime_in or quarter_in or reset ) begin nickel_out = 0; dime_out = 0; dispense = 0; collect = 0; if ( reset ) D = IDLE; else begin D = Q; case ( Q ) IDLE: if (nickel_in) D = FIVE; else if (dime_in) D = TEN; else if (quarter_in) D = TWENTY_FIVE; FIVE: if(nickel_in) D = TEN; else if (dime_in) D = FIFTEEN; else if (quarter_in) D = THIRTY; TEN: if (nickel_in) D = FIFTEEN; else if (dime_in) D = TWENTY; else if (quarter_in) 'vend_a_drink; TWENTY_FIVE: if( nickel_in) D = THIRTY; else if (dime_in) 'vend_a_drink; else if (quarter_in) begin 'vend_a_drink; nickel_out = 1; dime_out = 1; end FIFTEEN: if (nickel_in) D = TWENTY; else if (dime_in) D = TWENTY_FIVE; else if (quarter_in) begin 'vend_a_drink; nickel_out = 1; end THIRTY: if (nickel_in) 'vend_a_drink; else if (dime_in) begin 'vend_a_drink; nickel_out = 1; end else if (quarter_in) begin 'vend_a_drink; dime_out = 1; D = OWE_DIME; end TWENTY: if (nickel_in) D = TWENTY_FIVE; else if (dime_in) D = THIRTY; else if (quarter_in) begin 'vend_a_drink; dime_out = 1; end OWE_DIME: begin dime_out = 1; D = IDLE; end endcase end end always @ (posedge clk ) begin Q = D; end endmodule

2235