Free Essay

Vlsi Interview

In: Historical Events

Submitted By armasn2003
Words 8607
Pages 35
DOWNLOADED FROM:\sbalpande\microprocessor

c@ S. Balpande. faculty in ET dept ,RCET,Bhilai.

DOWNLOADED FROM:\sbalpande\microprocessor

CMOS interview questions. 1/ What is latch up? Latch-up pertains to a failure mechanism wherein a parasitic thyristor (such as a parasitic silicon controlled rectifier, or SCR) is inadvertently created within a circuit, causing a high amount of current to continuously flow through it once it is accidentally triggered or turned on. Depending on the circuits involved, the amount of current flow produced by this mechanism can be large enough to result in permanent destruction of the device due to electrical overstress (EOS) 2)Why is NAND gate preferred over NOR gate for fabrication? NAND is a better gate for design than NOR because at the transistor level the mobility of electrons is normally three times that of holes compared to NOR and thus the NAND is a faster gate. Additionally, the gate-leakage in NAND structures is much lower. If you consider t_phl and t_plh delays you will find that it is more symmetric in case of NAND ( the delay profile), but for NOR, one delay is much higher than the other(obviously t_plh is higher since the higher resistance p mos's are in series connection which again increases the resistance). 3)What is Noise Margin? Explain the procedure to determine Noise Margin The minimum amount of noise that can be allowed on the input stage for which the output will not be effected.

4)Explain sizing of the inverter? In order to drive the desired load capacitance we have to increase the size (width) of the inverters to get an optimized performance. 5) How do you size NMOS and PMOS transistors to increase the threshold voltage?

6) What is Noise Margin? Explain the procedure to determine Noise Margin? The minimum amount of noise that can be allowed on the input stage for which the output will not be effected.

7) What happens to delay if you increase load capacitance? delay increases. 8)What happens to delay if we include a resistance at the output of a CMOS circuit? Increases. (RC delay)

9)What are the limitations in increasing the power supply to reduce delay? The delay can be reduced by increasing the power supply but if we do so the heating

DOWNLOADED FROM:\sbalpande\microprocessor

effect comes because of excessive power, to compensate this we have to increase the die size which is not practical. 10)How does Resistance of the metal lines vary with increasing thickness and increasing length? R = ( *l) / A. 11)For CMOS logic, give the various techniques you know to minimize power consumption? Power dissipation=CV2f ,from this minimize the load capacitance, dc voltage and the operating frequency. 12) What is Charge Sharing? Explain the Charge Sharing problem while sampling data from a Bus? In the serially connected NMOS logic the input capacitance of each gate shares the charge with the load capacitance by which the logical levels drastically mismatched than that of the desired once. To eliminate this load capacitance must be very high compared to the input capacitance of the gates (approximately 10 times).

13)Why do we gradually increase the size of inverters in buffer design? Why not give the output of a circuit to one large inverter? Because it can not drive the output load straight away, so we gradually increase the size to get an optimized performance.

14)What is Latch Up? Explain Latch Up with cross section of a CMOS Inverter. How do you avoid Latch Up? Latch-up is a condition in which the parasitic components give rise to the Establishment of low resistance conducting path between VDD and VSS with Disastrous results. 15) Give the expression for CMOS switching power dissipation? CV2

16) What is Body Effect? In general multiple MOS devices are made on a common substrate. As a result, the substrate voltage of all devices is normally equal. However while connecting the devices serially this may result in an increase in source-to-substrate voltage as we proceed vertically along the series chain (Vsb1=0, Vsb2 0).Which results Vth2>Vth1.

17) Why is the substrate in NMOS connected to Ground and in PMOS to VDD? we try to reverse bias not the channel and the substrate but we try to maintain the drain,source junctions reverse biased with respect to the substrate so that we dont loose our current into the substrate.

DOWNLOADED FROM:\sbalpande\microprocessor

1 What is the fundamental difference between a MOSFET and BJT ? In MOSFET, current flow is either due to electrons(n-channel MOS) or due to holes(pchannel MOS) - In BJT, we see current due to both the carriers.. electrons and holes. BJT is a current controlled device and MOSFET is a voltage controlled device.

19)Which transistor has higher gain. BJT or MOS and why? BJT has higher gain because it has higher transconductance.This is because the current in BJT is exponentially dependent on input where as in MOSFET it is square law.

20)Why do we gradually increase the size of inverters in buffer design when trying to drive a high capacitive load? Why not give the output of a circuit to one large inverter? We cannot use a big inverter to drive a large output capacitance because, who will drive the big inverter? The signal that has to drive the output cap will now see a larger gate capacitance of the BIG inverter.So this results in slow raise or fall times .A unit inverter can drive approximately an inverter thats 4 times bigger in size. So say we need to drive a cap of 64 unit inverter then we try to keep the sizing like say 1,4,16,64 so that each inverter sees a same ratio of output to input cap. This is the prime reason behind going for progressive sizing.

21)In CMOS technology, in digital design, why do we design the size of pmos to be higher than the nmos.What determines the size of pmos wrt nmos. Though this is a simple question try to list all the reasons possible? In PMOS the carriers are holes whose mobility is less[ aprrox half ] than the electrons, the carriers in NMOS. That means PMOS is slower than an NMOS. In CMOS technology, nmos helps in pulling down the output to ground ann PMOS helps in pulling up the output to Vdd. If the sizes of PMOS and NMOS are the same, then PMOS takes long time to charge up the output node. If we have a larger PMOS than there will be more carriers to charge the node quickly and overcome the slow nature of PMOS . Basically we do all this to get equal rise and fall times for the output node.

22)Why PMOS and NMOS are sized equally in a Transmission Gates? In Transmission Gate, PMOS and NMOS aid each other rather competing with each other. That's the reason why we need not size them like in CMOS. In CMOS design we have NMOS and PMOS competing which is the reason we try to size them proportional to their mobility.

23)All of us know how an inverter works. What happens when the PMOS and NMOS are interchanged with one another in an inverter? I have seen similar Qs in some of the discussions. If the source & drain also connected acts as a buffer. But suppose input is logic 1 O/P will be degraded 1

DOWNLOADED FROM:\sbalpande\microprocessor

Similarly degraded 0;

24)A good question on Layouts. Give 5 important Design techniques you would follow when doing a Layout for Digital Circuits? a)In digital design, decide the height of standard cells you want to layout.It depends upon how big your transistors will be.Have reasonable width for VDD and GND metal paths.Maintaining uniform Height for all the cell is very important since this will help you use place route tool easily and also incase you want to do manual connection of all the blocks it saves on lot of area. b)Use one metal in one direction only, This does not apply for metal 1. Say you are using metal 2 to do horizontal connections, then use metal 3 for vertical connections, metal4 for horizontal, metal 5 vertical etc... c)Place as many substrate contact as possible in the empty spaces of the layout. d)Do not use poly over long distances as it has huge resistances unless you have no other choice. e)Use fingered transistors as and when you feel necessary. f)Try maintaining symmetry in your design. Try to get the design in BIT Sliced manner.

25)What is metastability? When/why it will occur?Different ways to avoid this?

Metastable state: A un-known state in between the two logical known states.This will happen if the O/P cap is not allowed to charge/discharge fully to the required logical levels. One of the cases is: If there is a setup time violation, metastability will occur,To avoid this, a series of FFs is used (normally 2 or 3) which will remove the intermediate states.

26)Let A and B be two inputs of the NAND gate. Say signal A arrives at the NAND gate later than signal B. To optimize delay of the two series NMOS inputs A and B which one would you place near to the output? The late coming signals are to be placed closer to the output node ie A should go to the nmos that is closer to the output.

Digital design interview questions & answers. 1) Explain about setup time and hold time, what will happen if there is setup time and hold tine violation, how to overcome this? Set up time is the amount of time before the clock edge that the input signal needs to be stable to guarantee it is accepted properly on the clock edge. Hold time is the amount of time after the clock edge that same input signal has to be held before changing it to make sure it is sensed properly at the clock edge. Whenever there are setup and hold time violations in any flip-flop, it enters a state where

DOWNLOADED FROM:\sbalpande\microprocessor

its output is unpredictable: this state is known as metastable state (quasi stable state); at the end of metastable state, the flip-flop settles down to either '1' or '0'. This whole process is known as metastability 2) What is skew, what are problems associated with it and how to minimize it? In circuit design, clock skew is a phenomenon in synchronous circuits in which the clock signal (sent from the clock circuit) arrives at different components at different times. This is typically due to two causes. The first is a material flaw, which causes a signal to travel faster or slower than expected. The second is distance: if the signal has to travel the entire length of a circuit, it will likely (depending on the circuit's size) arrive at different parts of the circuit at different times. Clock skew can cause harm in two ways. Suppose that a logic path travels through combinational logic from a source flip-flop to a destination flip-flop. If the destination flip-flop receives the clock tick later than the source flip-flop, and if the logic path delay is short enough, then the data signal might arrive at the destination flip-flop before the clock tick, destroying there the previous data that should have been clocked through. This is called a hold violation because the previous data is not held long enough at the destination flip-flop to be properly clocked through. If the destination flip-flop receives the clock tick earlier than the source flipflop, then the data signal has that much less time to reach the destination flip-flop before the next clock tick. If it fails to do so, a setup violation occurs, so-called because the new data was not set up and stable before the next clock tick arrived. A hold violation is more serious than a setup violation because it cannot be fixed by increasing the clock period.

Clock skew, if done right, can also benefit a circuit. It can be intentionally introduced to decrease the clock period at which the circuit will operate correctly, and/or to increase the setup or hold safety margins. The optimal set of clock delays is determined by a linear program, in which a setup and a hold constraint appears for each logic path. In this linear program, zero clock skew is merely a feasible point. Clock skew can be minimized by proper routing of clock signal (clock distribution tree) or putting variable delay buffer so that all clock inputs arrive at the same time

3) What is slack? 'Slack' is the amount of time you have that is measured from when an event 'actually happens' and when it 'must happen'.. The term 'actually happens' can also be taken as being a predicted time for when the event will 'actually happen'. When something 'must happen' can also be called a 'deadline' so another definition of slack would be the time from when something 'actually happens' (call this Tact) until the deadline (call this Tdead). Slack = Tdead - Tact. Negative slack implies that the 'actually happen' time is later than the 'deadline' other words it's too late and a timing have a timing problem that needs some attention.

DOWNLOADED FROM:\sbalpande\microprocessor

4) What is glitch? What causes it (explain with waveform)? How to overcome it? The following figure shows a synchronous alternative to the gated clock using a data path. The flip-flop is clocked at every clock cycle and the data path is controlled by an enable. When the enable is Low, the multiplexer feeds the output of the register back on itself. When the enable is High, new data is fed to the flip-flop and the register changes its state

5) Given only two xor gates one must function as buffer and another as inverter? Tie one of xor gates input to 1 it will act as inverter. Tie one of xor gates input to 0 it will act as buffer.

6) What is difference between latch and flipflop? The main difference between latch and FF is that latches are level sensitive while FF are edge sensitive. They both require the use of clock signal and are used in sequential logic. For a latch, the output tracks the input when the clock signal is high, so as long as the clock is logic 1, the output can change if the input also changes. FF on the other hand, will store the input only when there is a rising/falling edge of the clock.

7) Build a 4:1 mux using only 2:1 mux? Difference between heap and stack? The Stack is more or less responsible for keeping track of what's executing in our code (or what's been "called"). The Heap is more or less responsible for keeping track of our objects (our data, well... most of it - we'll get to that later.). Think of the Stack as a series of boxes stacked one on top of the next. We keep track of what's going on in our application by stacking another box on top every time we call a method (called a Frame). We can only use what's in the top box on the stack. When we're done with the top box (the method is done executing) we throw it away and proceed to use the stuff in the previous box on the top of the stack. The Heap is similar except that its purpose is to hold information (not keep track of execution most of the time) so anything in our Heap can be accessed at any time. With the Heap, there are no constraints as to what can be accessed like in the stack. The Heap is like the heap of clean laundry on our bed that we have not taken the time to put away yet - we can grab what we need quickly. The Stack is like the stack of shoe boxes in the closet where we have to take off

DOWNLOADED FROM:\sbalpande\microprocessor

the top one to get to the one underneath it.

9) Difference between mealy and moore state machine? A) Mealy and Moore models are the basic models of state machines. A state machine which uses only Entry Actions, so that its output depends on the state, is called a Moore model. A state machine which uses only Input Actions, so that the output depends on the state and also on inputs, is called a Mealy model. The models selected will influence a design but there are no general indications as to which model is better. Choice of a model depends on the application, execution means (for instance, hardware systems are usually best realized as Moore models) and personal preferences of a designer or programmer B) Mealy machine has outputs that depend on the state and input (thus, the FSM has the output written on edges) Moore machine has outputs that depend on state only (thus, the FSM has the output written in the state itself. Adv and Disadv In Mealy as the output variable is a function both input and state, changes of state of the state variables will be delayed with respect to changes of signal level in the input variables, there are possibilities of glitches appearing in the output variables. Moore overcomes glitches as output dependent on only states and not the input signal level. All of the concepts can be applied to Moore-model state machines because any Moore state machine can be implemented as a Mealy state machine, although the converse is not true. Moore machine: the outputs are properties of states themselves... which means that you get the output after the machine reaches a particular state, or to get some output your machine has to be taken to a state which provides you the output.The outputs are held until you go to some other state Mealy machine: Mealy machines give you outputs instantly, that is immediately upon receiving input, but the output is not held after that clock cycle.

10) Difference between onehot and binary encoding? Common classifications used to describe the state encoding of an FSM are Binary (or highly encoded) and One hot. A binary-encoded FSM design only requires as many flip-flops as are needed to uniquely encode the number of states in the state machine. The actual number of flip-flops required is equal to the ceiling of the log-base-2 of the number of states in the FSM. A onehot FSM design requires a flip-flop for each state in the design and only one flipflop (the flip-flop representing the current or "hot" state) is set at a time in a one hot FSM design. For a state machine with 9- 16 states, a binary FSM only requires 4 flip-flops while a onehot FSM requires a flip-flop for each state in the design FPGA vendors frequently recommend using a onehot state encoding style because flipflops are plentiful in an FPGA and the combinational logic required to implement a onehot FSM design is typically smaller than most binary encoding styles. Since FPGA

DOWNLOADED FROM:\sbalpande\microprocessor

performance is typically related to the combinational logic size of the FPGA design, onehot FSMs typically run faster than a binary encoded FSM with larger combinational logic blocks 11) What are different ways to synchronize between two clock domains? 12) How to calculate maximum operating frequency? 13) How to find out longest path? You can find answer to this in timing.ppt of presentations section on this site 14) Draw the state diagram to output a "1" for one cycle if the sequence "0110" shows up (the leading 0s cannot be used in more than one sequence)? 15)How to achieve 180 deree exact phase shift? Never tell using inverter a) dcm's an inbuilt resource in most of fpga can be configured to get 180 degree phase shift. b) Bufgds that is differential signaling buffers which are also inbuilt resource of most of FPGA can be used. 16) What is significance of ras and cas in SDRAM? SDRAM receives its address command in two address words. It uses a multiplex scheme to save input pins. The first address word is latched into the DRAM chip with the row address strobe (RAS). Following the RAS command is the column address strobe (CAS) for latching the second address word. Shortly after the RAS and CAS strobes, the stored data is valid for reading. 17) Tell some of applications of buffer? a)They are used to introduce small delays b)They are used to eliminate cross talk caused due to inter electrode capacitance due to close routing. c)They are used to support high fanout,eg:bufg 1 Implement an AND gate using mux? This is the basic question that many interviewers ask. for and gate, give one input as select line,incase if u r giving b as select line, connect one input to logic '0' and other input to a. 19) What will happen if contents of register are shifter left, right? It is well known that in left shift all bits will be shifted left and LSB will be appended with 0 and in right shift all bits will be shifted right and MSB will be appended with 0 this is a straightforward answer What is expected is in a left shift value gets Multiplied by 2 eg:consider 0000_1110=14 a left shift will make it 0001_110=28, it the same fashion right shift will Divide the value by 2. 20)Given the following FIFO and rules, how deep does the FIFO need to be to prevent underflow or overflow? RULES: 1) frequency(clk_A) = frequency(clk_B) / 4 2) period(en_B) = period(clk_A) * 100 3) duty_cycle(en_B) = 25% Assume clk_B = 100MHz (10ns)

DOWNLOADED FROM:\sbalpande\microprocessor

From (1), clk_A = 25MHz (40ns) From (2), period(en_B) = 40ns * 400 = 4000ns, but we only output for 1000ns,due to (3), so 3000ns of the enable we are doing no output work. Therefore, FIFO size = 3000ns/40ns = 75 entries

21) Design a four-input NAND gate using only two-input NAND gates. A:Basically, you can tie the inputs of a NAND gate together to get an inverter, so... 22)Difference between Synchronous and Asynchronous reset.? Synchronous reset logic will synthesize to smaller flip-flops, particularly if the reset is gated with the logic generating the d-input. But in such a case, the combinational logic gate count grows, so the overall gate count savings may not be that significant. The clock works as a filter for small reset glitches; however, if these glitches occur near the active clock edge, the Flip-flop could go metastable. In some designs, the reset must be generated by a set of internal conditions. A synchronous reset is recommended for these types of designs because it will filter the logic equation glitches between clock. Disadvantages of synchronous reset: Problem with synchronous resets is that the synthesis tool cannot easily distinguish the reset signal from any other data signal. Synchronous resets may need a pulse stretcher to guarantee a reset pulse width wide enough to ensure reset is present during an active edge of the clock[ if you have a gated clock to save power, the clock may be disabled coincident with the assertion of reset. Only an asynchronous reset will work in this situation, as the reset might be removed prior to the resumption of the clock. Designs that are pushing the limit for data path timing, can not afford to have added gates and additional net delays in the data path due to logic inserted to handle synchronous resets. Asynchronous reset : The biggest problem with asynchronous resets is the reset release, also called reset removal. Using an asynchronous reset, the designer is guaranteed not to have the reset added to the data path. Another advantage favoring asynchronous resets is that the circuit can be reset with or without a clock present. Disadvantages of asynchronous reset: ensure that the release of the reset can occur within one clock period. if the release of the reset occurred on or near a clock edge such that the flip-flops went metastable.

23) Why are most interrupts active low? This answers why most signals are active low If you consider the transistor level of a module, active low means the capacitor in the output terminal gets charged or discharged based on low to high and high to low transition respectively. when it goes from high to low it depends on the pull down resistor that pulls it down and it is relatively easy for the output capacitance to discharge rather

DOWNLOADED FROM:\sbalpande\microprocessor

than charging. hence people prefer using active low signals. 24)Give two ways of converting a two input NAND gate to an inverter? (a) short the 2 inputs of the nand gate and apply the single input to it. (b) Connect the output to one of the input and the other to the input signal. 25) What are set up time & hold time constraints? What do they signify? Which one is critical for estimating maximum clock frequency of a circuit? set up time: - the amount of time the data should be stable before the application of the clock signal, where as the hold time is the amount of time the data should be stable after the application of the clock. Setup time signifies maximum delay constraints; hold time is for minimum delay constraints. Setup time is critical for establishing the maximum clock frequency.

26) Differences between D-Latch and D flip-flop? D-latch is level sensitive where as flip-flop is edge sensitive. Flip-flops are made up of latches.

27) What is a multiplexer? Is combinational circuit that selects binary information from one of many input lines and directs it to a single output line. (2n =>n).

28)How can you convert an SR Flip-flop to a JK Flip-flop? By giving the feed back we can convert, i.e !Q=>S and Q=>R.Hence the S and R inputs will act as J and K respectively. 29)How can you convert the JK Flip-flop to a D Flip-flop? By connecting the J input to the K through the inverter.

30)What is Race-around problem?How can you rectify it? The clock pulse that remains in the 1 state while both J and K are equal to 1 will cause the output to complement again and repeat complementing until the pulse goes back to 0, this is called the race around problem.To avoid this undesirable operation, the clock pulse must have a time duration that is shorter than the propagation delay time of the F-F, this is restrictive so the alternative is master-slave or edge-triggered construction.

DOWNLOADED FROM:\sbalpande\microprocessor

31)How do you detect if two 8-bit signals are same? XOR each bits of A with B (for e.g. A[0] xor B[0] ) and so on.the o/p of 8 xor gates are then given as i/p to an 8-i/p nor gate. if o/p is 1 then A=B.

32)7 bit ring counter's initial state is 0100010. After how many clock cycles will it return to the initial state? 6 cycles

33) Convert D-FF into divide by 2. (not latch) What is the max clock frequency the circuit can handle, given the following information? T_setup= 6nS T_hold = 2nS T_propagation = 10nS Circuit: Connect Qbar to D and apply the clk at clk of DFF and take the O/P at Q. It gives freq/2. Max. Freq of operation: 1/ (propagation delay+setup time) = 1/16ns = 62.5 MHz

34)Guys this is the basic question asked most frequently. Design all the basic gates(NOT,AND,OR,NAND,NOR,XOR,XNOR) using 2:1 Multiplexer? Using 2:1 Mux, (2 inputs, 1 output and a select line) (a) NOT Give the input at the select line and connect I0 to 1 & I1 to 0. So if A is 1, we will get I1 that is 0 at the O/P. (b) AND Give input A at the select line and 0 to I0 and B to I1. O/p is A & B (c) OR Give input A at the select line and 1 to I1 and B to I0. O/p will be A | B (d) NAND AND + NOT implementations together (e) NOR OR + NOT implementations together (f) XOR A at the select line B at I0 and ~B at I1. ~B can be obtained from (a) (g) XNOR A at the select line B at I1 and ~B at I0

35)N number of XNOR gates are connected in series such that the N inputs (A0,A1,A2......) are given in the following way: A0 & A1 to first XNOR gate and A2 & O/P of First XNOR to second XNOR gate and so on..... Nth XNOR gates output is final output. How does this circuit work? Explain in detail?

DOWNLOADED FROM:\sbalpande\microprocessor

If N=Odd, the circuit acts as even parity detector, ie the output will 1 if there are even number of 1's in the N input...This could also be called as odd parity generator since with this additional 1 as output the total number of 1's will be ODD. If N=Even, just the opposite, it will be Odd parity detector or Even Parity Generator.

36)An assembly line has 3 fail safe sensors and one emergency shutdown switch.The line should keep moving unless any of the following conditions arise: (i) If the emergency switch is pressed (ii) If the senor1 and sensor2 are activated at the same time. (iii) If sensor 2 and sensor3 are activated at the same time. (iv) If all the sensors are activated at the same time Suppose a combinational circuit for above case is to be implemented only with NAND Gates. How many minimum number of 2 input NAND gates are required? No of 2-input NAND Gates required = 6 You can try the whole implementation.

37)Design a circuit that calculates the square of a number? It should not use any multiplier circuits. It should use Multiplexers and other logic? This is interesting.... 1^2=0+1=1 2^2=1+3=4 3^2=4+5=9 4^2=9+7=16 5^2=16+9=25 and so on See a pattern yet?To get the next square, all you have to do is add the next odd number to the previous square that you found.See how 1,3,5,7 and finally 9 are added.Wouldn't this be a possible solution to your question since it only will use a counter,multiplexer and a couple of adders?It seems it would take n clock cycles to calculate square of n.

3 How will you implement a Full subtractor from a Full adder? all the bits of subtrahend should be connected to the xor gate. Other input to the xor being one.The input carry bit to the full adder should be made 1. Then the full adder works like a full subtractor

39)A very good interview question... What is difference between setup and hold time. The interviewer was looking for one specific reason , and its really a good answer too..The hint is hold time doesn't depend on clock, why is it so...? Setup violations are related to two edges of clock, i mean you can vary the clock

DOWNLOADED FROM:\sbalpande\microprocessor

frequency to correct setup violation. But for hold time, you are only concerned with one edge and does not basically depend on clock frequency.

40)In a 3-bit Johnson's counter what are the unused states? 2(power n)-2n is the one used to find the unused states in johnson counter. So for a 3-bit counter it is 8-6=2.Unused states=2. the two unused states are 010 and 101

41)The question is to design minimal hardware system, which encrypts 8-bit parallel data. A synchronized clock is provided to this system as well. The output encrypted data should be at the same rate as the input data but no necessarily with the same phase.

The encryption system is centered around a memory device that perform a LUT (LookUp Table) conversion. This memory functionality can be achieved by using a PROM, EPROM, FLASH and etc. The device contains an encryption code, which may be burned into the device with an external programmer. In encryption operation, the data_in is an address pointer into a memory cell and the combinatorial logic generates the control signals. This creates a read access from the memory. Then the memory device goes to the appropriate address and outputs the associate data. This data represent the data_in after encryption. 41) What is an LFSR .List a few of its industry applications.? LFSR is a linear feedback shift register where the input bit is driven by a linear function of the overall shift register value. coming to industrial applications, as far as I know, it is used for encryption and decryption and in BIST(built-in-self-test) based applications.. 42)what is false path?how it determine in ckt? what the effect of false path in ckt? By timing all the paths in the circuit the timing analyzer can determine all the critical paths in the circuit. However, the circuit may have false paths, which are the paths in the circuit which are never exercised during normal circuit operation for any set of inputs. An example of a false path is shown in figure below. The path going from the input A of the first MUX through the combinational logic out through the B input of the second MUS is a false path. This path can never be activated since if the A input of the first MUX is activated, then Sel line will also select the A input of the second MUX. STA (Static Timing Analysis) tools are able to identify simple false paths; however they are not able to identify all the false paths and sometimes report false paths as critical paths. Removal of false paths makes circuit testable and its timing performance predictable (sometimes faster) 43)Consider two similar processors, one with a clock skew of 100ps and other with a clock skew of 50ps. Which one is likely to have more power? Why? Clock skew of 50ps is more likely to have clock power. This is because it is likely that

DOWNLOADED FROM:\sbalpande\microprocessor

low-skew processor has better designed clock tree with more powerful and number of buffers and overheads to make skew better.

44)What are multi-cycle paths? Multi-cycle paths are paths between registers that take more than one clock cycle to become stable. For ex. Analyzing the design shown in fig below shows that the output SIN/COS requires 4 clock-cycles after the input ANGLE is latched in. This means that the combinatorial block (the Unrolled Cordic) can take up to 4 clock periods (25MHz) to propagate its result. Place and Route tools are capable of fixing multi-cycle paths problem. 45)You have two counters counting upto 16, built from negedge DFF , First circuit is synchronous and second is "ripple" (cascading), Which circuit has a less propagation delay? Why? The synchronous counter will have lesser delay as the input to each flop is readily available before the clock edge. Whereas the cascade counter will take long time as the output of one flop is used as clock to the other. So the delay will be propagating. For Eg: 16 state counter = 4 bit counter = 4 Flip flops Let 10ns be the delay of each flop The worst case delay of ripple counter = 10 * 4 = 40ns The delay of synchronous counter = 10ns only.(Delay of 1 flop)

46) what is difference between RAM and FIFO? FIFO does not have address lines Ram is used for storage purpose where as fifo is used for synchronization purpose i.e. when two peripherals are working in different clock domains then we will go for fifo.

47)The circle can rotate clockwise and back. Use minimum hardware to build a circuit to indicate the direction of rotating.? 2 sensors are required to find out the direction of rotating. They are placed like at the drawing. One of them is connected to the data input of D flip-flop,and a second one - to the clock input. If the circle rotates the way clock sensor sees the light first while D input (second sensor) is zero - the output of the flip-flop equals zero, and if D input sensor "fires" first - the output of the flip-flop becomes high. 4 Draw timing diagrams for following circuit.?

49)Implement the following circuits: (a) 3 input NAND gate using min no of 2 input NAND Gates

DOWNLOADED FROM:\sbalpande\microprocessor

(b) 3 input NOR gate using min no of 2 inpur NOR Gates (c) 3 input XNOR gate using min no of 2 inpur XNOR Gates Assuming 3 inputs A,B,C? 3 input NAND: Connect : a) A and B to the first NAND gate b) Output of first Nand gate is given to the two inputs of the second NAND gate (this basically realizes the inverter functionality) c) Output of second NAND gate is given to the input of the third NAND gate, whose other input is C ((A NAND B) NAND (A NAND B)) NAND C Thus, can be implemented using '3' 2input NAND gates. I guess this is the minimum number of gates that need to be used. 3 input NOR: Same as above just interchange NAND with NOR ((A NOR B) NOR (A NOR B)) NOR C 3 input XNOR: Same as above except the inputs for the second XNOR gate, Output of the first XNOR gate is one of the inputs and connect the second input to ground or logical '0' ((A XNOR B) XNOR 0)) XNOR C

50) Is it possible to reduce clock skew to zero? Explain your answer ? Even though there are clock layout strategies (H-tree) that can in theory reduce clock skew to zero by having the same path length from each flip-flop from the pll, process variations in R and C across the chip will cause clock skew as well as a pure H-Tree scheme is not practical (consumes too much area).

51)Design a FSM (Finite State Machine) to detect a sequence 10110?

52)Convert D-FF into divide by 2. (not latch)? What is the max clock frequency of the circuit , given the following information? T_setup= 6nS T_hold = 2nS T_propagation = 10nS Circuit: Connect Qbar to D and apply the clk at clk of DFF and take the O/P at Q. It gives freq/2. Max. Freq of operation: 1/ (propagation delay+setup time) = 1/16ns = 62.5 MHz

53)Give the circuit to extend the falling edge of the input by 2 clock pulses?The waveforms are shown in the following figure.

DOWNLOADED FROM:\sbalpande\microprocessor

54) For the Circuit Shown below, What is the Maximum Frequency of Operation?Are there any hold time violations for FF2? If yes, how do you modify the circuit to avoid them?

The minumum time period = 3+2+(1+1+1) = 8ns Maximum Frequency = 1/8n= 125MHz. And there is a hold time violation in the circuit,because of feedback, if you observe, tcq2+AND gate delay is less than thold2,To avoid this we need to use even number of inverters(buffers). Here we need to use 2 inverters each with a delay of 1ns. then the hold time value exactly meets. 55)Design a D-latch using (a) using 2:1 Mux (b) from S-R Latch ? 56)How to implement a Master Slave flip flop using a 2 to 1 mux? 57)how many 2 input xor's are needed to inplement 16 input parity generator ? It is always n-1 Where n is number of inputs.So 16 input parity generator will require 15 two input xor's .

58)Design a circuit for finding the 9's compliment of a BCD number using 4-bit binary adder and some external logic gates? 9's compliment is nothing but subracting the given no from 9.So using a 4 bit binary adder we can just subract the given binary no from 1001(i.e. 9).Here we can use the 2's compliment method addition. 59) what is Difference between writeback and write through cache? A caching method in which modifications to data in the cache aren't copied to the cache source until absolutely necessary. Write-back caching is available on many microprocessors , including all Intel processors since the 80486. With these microprocessors, data modifications to data stored in the L1 cache aren't copied to main memory until absolutely necessary. In contrast, a write-through cache performs all write operations in parallel -- data is written to main memory and the L1 cache simultaneously. Write-back caching yields somewhat better performance than write-through caching because it reduces the number of write operations to main memory. With this performance improvement comes a slight risk that data may be lost if the system crashes. A write-back cache is also called a copy-back cache. 60)Difference between Synchronous,Asynchronous & Isynchronous communication? Sending data encoded into your signal requires that the sender and receiver are both using the same enconding/decoding method, and know where to look in the signal to find data. Asynchronous systems do not send separate information to indicate the encoding or clocking information. The receiver must decide the clocking of the signal on it's own. This means that the receiver must decide where to look in the signal stream to find ones and zeroes, and decide for itself where each individual bit stops and starts. This information is not in the data in the signal sent from transmitting unit. Synchronous systems negotiate the connection at the data-link level before

DOWNLOADED FROM:\sbalpande\microprocessor

communication begins. Basic synchronous systems will synchronize two clocks before transmission, and reset their numeric counters for errors etc. More advanced systems may negotiate things like error correction and compression. Time-dependent. it refers to processes where data must be delivered within certain time constraints. For example, Multimedia stream require an isochronous transport mechanism to ensure that data is delivered as fast as it is displayed and to ensure that the audio is synchronized with the video. 61) What are different ways Multiply & Divide?

Set quotient to zero Repeat while dividend is greater than or equal to divisor Subtract divisor from dividend Add 1 to quotient End of repeat block quotient is correct, dividend is remainder STOP Binary Division by Shift and Subtract Basically the reverse of the mutliply by shift and add.

Set quotient to 0 Align leftmost digits in dividend and divisor Repeat If that portion of the dividend above the divisor is greater than or equal to the divisor Then subtract divisor from that portion of the dividend and Concatentate 1 to the right hand end of the quotient Else concatentate 0 to the right hand end of the quotient Shift the divisor one place right

DOWNLOADED FROM:\sbalpande\microprocessor

Until dividend is less than the divisor quotient is correct, dividend is remainder STOP Binary Multiply - Repeated Shift and Add Repeated shift and add - starting with a result of 0, shift the second multiplicand to correspond with each 1 in the first multiplicand and add to the result. Shifting each position left is equivalent to multiplying by 2, just as in decimal representation a shift left is equivalent to multiplying by 10.

Set result to 0 Repeat Shift 2nd multiplicand left until rightmost digit is lined up with leftmost 1 in first multiplicand Add 2nd multiplicand in that position to result Remove that 1 from 1st multiplicand Until 1st multiplicand is zero Result is correct STOP

62)What is a SoC (System On Chip), ASIC, "full custom chip", and an FPGA?

There are no precise definitions. Here is my sense of it all. First, 15 years ago, people were unclear on exactly what VLSI meant. Was it 50000 gates? 100000 gates? was is just anything bigger than LSI? My professor simply told me that; VLSI is a level of complexity and integration in a chip that demands Electronic Design Automation tools in

DOWNLOADED FROM:\sbalpande\microprocessor order to succeed. In other words, big enough that manually drawing lots of little blue, red and green lines is too much for a human to reasonably do. I think that, likewise, SoC is that level of integration onto a chip that demands more expertise beyond traditional skills of electronics. In other words, pulling off a SoC demands Hardware, Software, and Systems Engineering talent. So, trivially, SoCs aggressively combine HW/SW on a single chip. Maybe more pragmatically, SoC just means that ASIC and Software folks are learning a little bit more about each other's techniques and tools than they did before. Two other interpretations of SoC are 1) a chip that integrates various IP (Intellectual Property) blocks on it and is thus highly centered with issues like Reuse, and 2) a chip integrating multiple classes of electronic circuitry such as Digital CMOS, mixed-signal digital and analog (e.g. sensors, modulators, A/Ds), DRAM memory, high voltage power, etc. ASIC stands for "Application Specific Integrated Circuit". A chip designed for a specific application. Usually, I think people associate ASICs with the Standard Cell design methodology. Standard Cell design and the typical "ASIC flow" usually means that designers are using Hardware Description Languages, Synthesis and a library of primitive cells (e.g. libraries containing AND, NAND, OR, NOR, NOT, FLIP-FLOP, LATCH, ADDER, BUFFER, PAD cells that are wired together (real libraries are not this simple, but you get the idea..). Design usually is NOT done at a transistor level. There is a high reliance on automated tools because the assumption is that the chip is being made for a SPECIFIC APPLICATION where time is of the essence. But, the chip is manufactured from scratch in that no pre-made circuitry is being programmed or reused. ASIC designer may, or may not, even be aware of the locations of various pieces of circuitry on the chip since the tools do much of the construction, placement and wiring of all the little pieces. Full Custom, in contrast to ASIC (or Standard Cell), means that every geometric feature going onto the chip being designed (think of those pretty chip pictures we have all seen) is controlled, more or less, by the human design. Automated tools are certainly used to wire up different parts of the circuit and maybe even manipulate (repeat, rotate, etc.) sections of the chip. But, the human designer is actively engaged with the physical features of the circuitry. Higher human crafting and less reliance on standard cells takes more time and implies higher NRE costs, but lowers RE costs for standard parts like memories, processors, uarts, etc. FPGAs, or Field Programmable Gate Arrays are completely designed chips that designers load a programming pattern into to achieve a specific digital function. A bit pattern (almost like a software program) is loaded into the already manufactured device which essentially interconnects lots of available gates to meet the designers purposes. FPGAs are sometimes thought of as a "Sea of Gates" where the designer specifies how they are connected. FPGA designers often use many of the same tools that ASIC designers use, even though the FPGA is inherently more flexible. All these things can be intermixed in hybrid sorts of ways. For example, FPGAs are now available that have microprocessor embedded within them which were designed in a full custom manner, all of which now demands "SoC" types of HW/SW integration skills from the designer.

DOWNLOADED FROM:\sbalpande\microprocessor

63)What is "Scan" ? §Scan Insertion and ATPG helps test ASICs (e.g. chips) during manufacture. If you know what JTAG boundary scan is, then Scan is the same idea except that it is done inside the chip instead of on the entire board. Scan tests for defects in the chip's circuitry after it is manufactured (e.g. Scan does not help you test whether your Design functions as intended). ASIC designers usually implement the scan themselves and occurs just after synthesis. ATPG (Automated Test Pattern Generation) refers to the creation of "Test Vectors" that the Scan circuitry enables to be introduced into the chip. Here's a brief summary: · Scan Insertion is done by a tool and results in all (or most) of your design's flip-flops to be replaced by special "Scan Flip-flops". Scan flops have additional inputs/outputs that allow them to be configured into a "chain" (e.g. a big shift register) when the chip is put into a test mode. · The Scan flip-flops are connected up into a chain (perhaps multiple chains) · The ATPG tool, which knows about the scan chain you've created, generates a series of test vectors. · The ATPG test vectors include both "Stimulus" and "Expected" bit patterns. These bit vectors are shifted into the chip on the scan chains, and the chips reaction to the stimulus is shifted back out again. · The ATE (Automated Test Equipment) at the chip factory can put the chip into the scan test mode, and apply the test vectors. If any vectors do not match, then the chip is defective and it is thrown away. · Scan/ATPG tools will strive to maximize the "coverage" of the ATPG vectors. In other words, given some measure of the total number of nodes in the chip that could be faulty (shorted, grounded, "stuck at 1", "stuck at 0"), what percentage of them can be detected with the ATPG vectors? Scan is a good technology and can achive high coverage in the 90% range. · Scan testing does not solve all test problems. Scan testing typically does not test memories (no flip-flops!), needs a gate-level netlist to work with, and can take a long time to run on the ATE. · FPGA designers may be unfamiliar with scan since FPGA testing has already been done by the FPGA manufacturer. ASIC designers do not have this luxury and must handle all the manufacturing test details themselves. · Check out the Synopsys WWW site for more info.

DOWNLOADED FROM:\sbalpande\microprocessor

1) Write a verilog code to swap contents of two registers with and without a temporary register? With temp reg ; always @ (posedge clock) begin temp=b; b=a; a=temp; end Without temp reg; always @ (posedge clock) begin a

Similar Documents

Premium Essay

N/a More and More

...finally had to give GD in Coca Cola, ITC and Schlumberger. So you can never be too sure of what comes your way during the placements. PLACEMENT EXPERIENCE - I started my placement journey by getting shortlisted in Capital One on Day 1. They shortlisted 125 candidates on the basis of resume. Then they took a case study interview and reduced the number to 30. Then again took an aptitude test but finally didn’t give offer to anyone. - Then came Coca Cola on Day 2. They organised GD in the groups of ten each and then there was a single interview of about half an hour which mainly consisted of HR based questions. The topic of the GD was “Are Engineering students wasting time in studies ?”. The interview mainly focussed on the commitment to work with them and asked whether I did any activity depicting leadership skills. - Coca Cola shortlisted candidates with medium profile like moderate CPI with few extracurrecs. I had a target of gettng placed in Qualcomm from second year itself. It came on Day 2 and I got a call from Qualcomm in the middle of the interview of Coca Cola so I could not take their call. Immediately after this I went for the Qualcomm interview but they were not happy and asked me to leave without much interrogation. The results of Day 2 came and I got placed in Coca Cola. AJAYPAL SINGH, MECHANICAL...

Words: 23427 - Pages: 94

Premium Essay


...Sample Interview Questions with Suggested Ways of Answering Q. Tell me about yourself. A. This is the dreaded, classic, open-ended interview question and likely to be among the first. It's your chance to introduce your qualifications, good work habits, etc. Keep it mostly work and career related. Q. Why do you want to leave your current job? (Why did you leave your last job?) A. Be careful with this. Avoid trashing other employers and making statements like, "I need more money." Instead, make generic statements such as, "It's a career move." Q. What are your strengths? A. Point out your positive attributes related to the job. Q. What are your weaknesses? A. Everybody has weaknesses, but don't spend too much time on this one and keep it work related. Along with a minor weakness or two, try to point out a couple of weaknesses that the interviewer might see as strengths, such as sometimes being a little too meticulous about the quality of your work. (Avoid saying "I work too hard." It's a predictable, common answer.) For every weakness, offer a strength that compensates for it. Q. Which adjectives would you use to describe yourself? A. Answer with positive, work-oriented adjectives, such as conscientious, hard-working, honest and courteous, plus a brief description or example of why each fits you well. Q. What do you know about our company? A. To answer this one, research the company before you interview. Q. Why do you want to work for us? A. Same as above. Research the company...

Words: 896 - Pages: 4

Free Essay

Culture Research

...Table of content Research Background 1 Culture Research 1 1. Consumer Culture: Nail Preference Culture 1 2. When and where were the observations/interviews done? 1 3. Consumer List 2 4. Consumer theory Analysis 2 5. Observation Outline and Question List for Interview. 7 6. Who is the target of this culture? (Both demographic and psychographic profile of the individuals) 7 7. Group Members and their contribution to the project 8 Appendix I 9 Nail Preference Culture of Female Consumers Research Background Since marketers successfully promote the slogan “It is women’s nature to be beauty”, it seems also well-explained a phenomenon why in current market female consumer exists huge growth potential to marketers to pay attention to it. In this research project, we are trying to explore the nail preference culture of female consumers and understand their potential behavior motivations. In order to get practical information from this group of consumers, we interviewed some consumers in Nail D’Amour nail salon store as well as its nail specialist. In addition, we used value – Utilitarian Value/Hedonic Value, Motivation – Maslow’s Hierarchy of Needs, and Decision Making Process Model these three theories to explain behavior and motivations of these consumers. According to the interviewing results, we found that this group of consumers love doing nail is mainly due to its Hedonic value which satisfies consumers’ emotional demands to......

Words: 3400 - Pages: 14

Premium Essay

Interview Tips

...Job Interview Answer: What is Your Greatest Weakness? When you're asked what your greatest weakness is, try to turn a negative into a positive. For example, a sense of urgency to get projects completed or wanting to triple-check every item in a spreadsheet can be turned into a strength i.e. you are a candidate who will make sure that the project is done on time and your work will be close to perfect. Note that the term "weakness" isn't used in the sample answers - you always want to focus on the positive when interviewing. * When I'm working on a project, I don't want just to meet deadlines. Rather, I prefer to complete the project well ahead of schedule. * Being organized wasn't my strongest point, but I implemented a time management system that really helped my organization skills. * I like to make sure that my work is perfect, so I tend to perhaps spend a little too much time checking it. However, I've come to a good balance by setting up a system to ensure everything is done correctly the first time. * I used to wait until the last minute to set appointments for the coming week, but I realized that scheduling in advance makes much more sense. * I would say that I can be too much of a perfectionist in my work. Sometimes, I spend more time than necessary on a task, or take on tasks personally that could easily be delegated to someone else. Although I've never missed a deadline, it is still an effort for me to know when to move on to the next task...

Words: 1707 - Pages: 7

Premium Essay


...talent of winning people over in the first impression isn’t necessarily a natural gift. Just like anything thing in life, the more you practice, the better you get. The better you get, the benefits will become more and more apparent. Interviewing for a job is the most important part of the hiring process. Once you have succeeded in getting the interview, you have the opportunity to sell yourself and give them exactly what they are looking for in an employee. This is your time to shine and make sure that they know you are the one that they want. Whether it’s interviewing for a social club or organization, or for the job of your dreams, the skills you possess will carry you to success. There are simple techniques that are very important in the interviewing process. Eye contact is essential when you are communicating with anyone. Before meeting with the potential employer, do your research. Make sure you know about the company and what your position requires. This way you are able to have a vision of what is expected before meeting face to face. Knowing how to communicate effectively is the most important part of the interview. Non-verbal communication is much...

Words: 763 - Pages: 4

Free Essay


...with working with the elderly? Roger questions? 1) How are the funds allocated for human service organizations? 2) What is the difference between a non-profit and for-profit human service organization? 3) What are some of the guidelines for allocated funds from the federal government? 4) Does the funds give them the authority to dictate the organizations day to day operations? Conduct an interview with a social services lobbyist within your state legislature. Use the same form of interview questions as in previous group interviews but include the following: • Discuss the role of the lobbyist as a social advocate. • How do his or her positions as a lobbyist affect social policy changes? • How are dollars for human services acquired? What role do they play? • Does the interviewee see his or her role as a policy changer or as a funding advocate? Why? • What does he or she envision as the future for human services? Will we as a society fund more or less to those in need? As a group, prepare a 2- to 3-page paper summarizing this interview As a group, discuss all three interviews and summarize the role of advocate, mediator, and lobbyist in the field of human services. Choose a role and discuss its social importance to you. Can we have client advocacy, a forum for conflict resolution, and agents for policy change without competing for limited dollars and resources? Why or why not? What do you see as the most vital...

Words: 295 - Pages: 2

Free Essay

Exit Interview

... you  with  the  opportunity  to  discuss  your  experience  and  what  you  might  want  to   do  next.  Approach  or  email  your  supervisor  and  ask  them  to  meet  with  you  for  an  exit  interview.     As  your  internship  begins  to  wind  down,  it  is  important  to  evaluate  yourself  and  the  experience  that  you  had.   It  is  particularly  helpful  to  sit  down  with  your  employer  for  a  formal  exit  interview.  After  you  schedule  your   exit  interview,  you  should  begin  by  evaluating  yourself.  Ask  yourself  some  key  questions:   ␣ Did  I  find  that  my  internship  met  the  expectations  I  had  when  I  began?   ␣ Did  my  performance  meet  my  own  goals  and  expectations?   ␣ What  did  I  get  out  of  the  experience?   ␣ Would  I  consider  working  at  this  company  after  I␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣   ␣ Did  I  work  as  hard  as  I  possibly  could?  What  could  I  have  done  better?   ␣ Did  I  enjoy  this  industry?  Was  the  company  all  that  I  thought  it  would  be?   ␣ What  could  I  have  done  to  make  myself  more  visible?   ␣ What  did  I  learn?  What  was  most  beneficial  to  me,  and  what  could  I  have  done  without?   ␣ ␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣     In  the  exit  interview,  your  goals  are  to:   1. Get  as  much  information  about  your  performance  as  possible.   2. Discuss  the  possibility  of  returning  as  a  full-­‐time  employee  or  intern  (if......

Words: 451 - Pages: 2

Premium Essay

Informational Interview

...Week 8: Informational Interview Template and Grading Rubric ------------------------------------------------- This document contains the template you will use to complete this assignment. Save the file by adding your last name to the filename (e.g. Week8_Informational_Interview_Template_Smith.docx). Be sure to proofread and spell check your work before you submit it. ------------------------------------------------- A grading rubric is also available at the end of this document. There are FIVE steps to the Informational Interview. Step 1: Compile a list of individuals in your target career field whom you would like to interview. Try to identify people who are working at a company in which you are interested. This is a good opportunity to practice your networking skills. Let your classmates, friends, family members, and colleagues know that you need to complete an informational interview with someone in your intended career field. You’ll be amazed at how effective networking can be. Step 2: Prepare a brief introduction of yourself and the purpose(s) of the informational interview. Prepare a list of open-ended questions that would be appropriate to ask during the informational interview. An Internet search using “informational interview” will provide you with many examples of questions you might want to use. Step 3: Practice your interview with a classmate, friend, family member, or colleague and ask them to critique your performance. Identify ways to improve......

Words: 644 - Pages: 3

Premium Essay

Job Analysis

...Health Care is the leading specialist provider of mental health and learning disabilities services within Greater Manchester area. Our homes and hospitals are well established, which allows service users to integrate with local communities without fear of stigmatization or exclusion which is beneficial to their mental wellbeing. Purpose of this report is to is to ensure that the job description for the role of domestic assistant in Health Care Group, is in line with service delivery and the Care Quality Commissions Essential Standards of Quality and safety under the Health and Social Care Act 2008, as well as updating health and safety policies and procedures. For this reason we are going to conduct the process of job analysis. This report will apply to all Domestic Assistants across Healthcare home and hospital settings. 2- Findings Job analyzing is a process for collecting information about work performed and environment it takes place in, what is the purpose of the job. It identifies the knowledge, skills, abilities and personal competencies people need to perform their work well. From many methods of conducting job analysis, for this process Ive chosen examining documents (incl. job description, person spec, any other job related records), Interviewing job holder, and interviewing line manager. Each one of those methods has got its advantages and disadvantages. While examining documents like job description, gives you precise information about responsibilities of......

Words: 1060 - Pages: 5

Free Essay

Eyewitness Testimony and More.

...itEyewitness Testimony - Evidence given by a witness to a significant event such as a crime or serious accident. - The evidence usually takes forms of personal identification or verbal account of what happened. - Problems can occur at any point in the memory process: 1) Acquisition: Information the person perceives Poor viewing conditions Focus on weapons 2) Storage: Information the person stores in memory Misleading information Source misattribution errors 3) Retrieval: Information the person retrieves at a later time Best guesses in line-up identification Leading questions - Inaccurate eyewitness testimony can have very serious consequences leading to wrongful convictions. - Why eyewitness testimony may be unreliable? * The role of anxiety: Baddeley 1997 reported that 74% of suspects convicted in 300 cases where eyewitness identification was the only evidence against them. Anxiety may lead to unreliable remembering depends on number of factors. * Research on ‘weapon focus’ Loftus 1979: P were exposed to one of the 2 situations; 1- They overheard a low-key discussion about an equipment failure. A person then emerged holding a pen with grease on his hands. 2- They overheard a heated and hostile exchange between people in the lab. After the sound of breaking glass and crashing chairs, a man emerged from the lab holding a paper knife covered in blood. P were then given 50 photos to try and identify the person. Findings: 1- Accurately......

Words: 1193 - Pages: 5

Free Essay

Soda & Cm

...increasingly rich models, rather than move towards abstraction or simplicity. And it sees strategic management in terms of changing thinking and action rather than planning. Furthermore, it aims to develop high levels of ownership for a problem through the attention paid to problem definition and negotiation. Etc. General steps 1. Planning meetings: Where the project is set up and an initial view of the problem / situation is achieved. At this point it is important to decide who the participants will be and what the outputs will be in order to manage expectations. 2. Client interviews: Here the key people involved with the issue are interviewed, in a relaxed format, for an hour or so to obtain their individual views of the problem area / situation. 3. Development of causal maps: Causal mapping is used to get depict the interviewee’s perception of the situation. 4. Check-back interviews: To check with the interviewees that the causal maps have correctly interpreted their views. If not, they are modified until they are a true representation. 5. Merging the maps: The individual maps are combined to form a single map. 6. Presentation: Both the individual and combined maps are presented to the participants,...

Words: 569 - Pages: 3

Free Essay

My Tg Experience

...waste since I know there are other girls who are way better than me and that I will never have the chance to be chosen. Several days have passed and I taught about it again. I don’t know why but I suddenly decided to join the search for Jr. Tg Team and apply for Art Director. I opened my laptop and started making my essay and artworks for my application. When I already completed my application requirements, I immediately submitted them through e-mail. After I had submitted my application, I taught about it again and told myself not to expect too much and that I should expect for something worse, which is not getting a call for an interview by March 26,2011. The 26th day of March came and I was so dazed when I received a call from Ate Denise of total girl. She told me that I have to go to their office in Summit Media on the following Monday for an interview. At first, I was so speechless. I really couldn’t believe that I’m a few steps away from my dream. My mom and I splurged thousands of money and crossed thousands of kilometers after the day Ate...

Words: 580 - Pages: 3

Premium Essay

How to Write a Case Study

...Case studies can be used in any academic discipline. The purpose of a case study is to provide a more thorough analysis of a situation or "case" which might reveal interesting information about that classification of things. For the business student, a case study could be done on a particular company; for the political science student a case study might concern a particular country or government/administration. Case studies could be written about individuals, such as how kids learn to read, for example, about organizations and their management practices, or the results of applying a computer science program or process to a problem. You might be trying to figure out how to solve the problem of illiteracy or environmental degradation. The sky is the limit. The key is to take your large problem and bring it down to the level of the individual or single unit.  A case study is an analytical piece. It involves heavy research and application of theories, concepts, and knowledge commonly discussed in the field of study. It highlights common problems in the field and will illuminate those problems through the in-depth study of its application to one individual, one company, one government, or one of whatever you are studying. Most case studies are an attempt to solve one of these problems that are known in the field.  Steps to Writing the Case Study  1) Determine what your case study will be about. Think about the problems you have discussed in class or you have come across......

Words: 665 - Pages: 3

Free Essay


...“think entrepreneurship” podcast. It is well design and managed with problems sound clarity and some technical problem, some improvement can be done to make them even better. Maybe I found it interesting because of me being a business major, or because I like to hear stories of different people how they became success, and what kind of hardships they have to go through to achieve their goals. Think entrepreneurship episode 4 The podcast was 20 minutes long and audience were any one who is interested in entrepreneurship. It served the audience pretty good because interviewer was an entrepreneur and sharing his story of success, which could be very help to people who wants to be an entrepreneur. The content of all of the podcast is to interview different entrepreneurs, so it started well with the interviewer introduction and with some intro music and advertisement. He introduces the entrepreneur who was about to be interviewed. The one problem I noticed was there was a lot of background noise, kids speaking, typing, mouse clicking, and breathing sound. Moreover I think microphone was placed kind of far from the interviewee, because the sound was not that clear as it should be. I can also hear when they move the microphone. There was a lot of reverb in the podcast. It ended with outro music, but kids noises and speaking in background was almost in whole program. To improve the podcast they could have done is to do it in a quite place, or edit it so they could have......

Words: 615 - Pages: 3

Premium Essay


...Name: Interviewing Skills kelsey reagan Grade: 11th/12th Date/Time: Wednesday, March 13, 2013 Name of Presenters: Mr. Mirth, Mrs. Shivetts, & Mr. Said Questions: What are some ways we discussed to effectively prepare for an interview? Prepare some question they might ask you, prepare your answers and to prepare a nice outfit. What are some of the tips/skills we discussed you should do and/or focus on in an interview? Not to play with anything, dress nice, and to stay focus and answer the questions fully. As discussed in the presentation what should you send after an interview and who should it be sent to? Resume and to the person who interveiwed you Finding Your Path Student Survey Please fill out the questionnaire by highlighting the answer you feel best pertains to the information you received today. Please submit in the drop box in order for credit to be earned. Have you communicated with the Guidance Department before today and/or received information from the Department? No Once or Twice I’ve communicated a few times but not regularly I communicate regularly Do you feel you have a better understanding of what is available to you through the Guidance Department after today’s lesson? Yes No There is no change in my understanding of what’s available through the Guidance Department Will you communicate and use resources from your Guidance Counselor more after today’s lesson? Yes No Not......

Words: 329 - Pages: 2