Hardware Questions

Q:

What are set up time & hold time constraints? What do they signify? Which one is critical for estimating maximum clock frequency of a circuit?

Answer

Suppose your flip-flop is positive edgetriggered. time for which data should be stable prior to positive edge clock is called setup is called setup time constraint.


Time for which data should be stable after the positive edge of clock is called as hold time constraint.


If any of these constraints are violate d then flip-flop will enter in meta stable state, in which we cannot determine the output of flip-flop.


there are two equation:


1. Tcq + Tcomb > Tskew + Thold


2. Tcq + Tcomb > Tskew + T - Tsetup


Tcq is time delay when data enters the flip flop and data comes at output of flip flop.


Tcomb is the logic delay between two flip flop.


Tskew is the delay of clock to flip flop: suppose there are two flip flop, if clock reaches first to source flip flop and then after some delay to destination flip flop, it is positive skew and if vice versa then negative  skew. 


so if you take 2 eq you will see that setup time is the determining factor of clock's time period.

Report Error

View answer Workspace Report Error Discuss

Subject: Hardware

1 5984
Q:

What are the different hazards? How do you avoid them?

Answer

There are situations, called hazards, that prevent the next insturction in the instruction stream from executing during its designated clock cycle. hazards reduce the performance from the ideal speedup gained by pipelining.


There are three classes of Hazards:


1. Structural hazards: It arise from resource conficts when the hardware cannot support all possible combinations of instructions simultaniously in overlapped execution.


2. Data Hazards: It arise when an instruction depends on the results of previous instruction in a way that is exposed by the overlapping of instructions in the pipeline.


3.control hazards. it arise from the pipelining of branches and other instructions that chage the PC.

Report Error

View answer Workspace Report Error Discuss

Subject: Hardware

12 5573
Q:

Why crystal is a preferred clock source?

Answer

Because of high stability, large Q (Quality Factor) & the frequency that doesn't drift with aging. Crystal is used as a clock source most of the times.

Report Error

View answer Workspace Report Error Discuss

Subject: Hardware

0 5391
Q:

Which processor structure is pipe lined?

Answer

All x86 processors have pipelined structure.

Report Error

View answer Workspace Report Error Discuss

Subject: Hardware

5 4972
Q:

Why address bus in unidirectional and data bus is bidirectional?

Answer

Because there is no need address traansaction between processor and peripheral device but data bus is needed because data has to be read and write

Report Error

View answer Workspace Report Error Discuss

Subject: Hardware

3 4955
Q:

What is called scratch pad of computer?

Answer

Cache Memory is scratch pad of computer.

Report Error

View answer Workspace Report Error Discuss

Subject: Hardware

2 4816
Q:

Can ROM be used as stack?

Answer

ROM cannot be used as stack because it is not possible to write to ROM.

Report Error

View answer Workspace Report Error Discuss

Subject: Hardware

8 4787
Q:

Which of the following is true of VoIP?

A) It uses the public switched telephone network. B) Skype is an example of VoIP software.
C) It uses a slow speed dial-up connection. D) All of the above
 
Answer & Explanation Answer: B) Skype is an example of VoIP software.

Explanation:

VOIP is an acronym for Voice Over Internet Protocol, or in more common terms phone service over the Internet.

 

Voice over Internet Protocol is a category of hardware and software that enables people to use the Internet as the transmission medium for telephone calls by sending voice data in packets using IP rather than by traditional circuit transmissions of the PSTN.

 

Here in the given options, Skype is the only voice service that enables us to talk over internet.

Report Error

View Answer Report Error Discuss

7 4666