Flipflops to be considered are: SR Flipflop JK Flipflop D Flipflop T Flipflop SR Flipflop Truth Table S R Q(t+1) 0 0 Q(t) 0 1 0 1 0 1 1 1 Invalid inputs Characteristic Equation Q(t+1) = R'(t)Q(t) + S(t)…
Mealy to Moore and Moore to Mealy Transformation
Sequential machines can be designed in two different ways: (i) Mealy Machine & (ii) Moore Machine Considering Mealy or Moore for the designing of sequential machine, it’s actually difficult to draw a hard line where one machine is always better…
Mealy Vs. Moore Machine
Design of sequential circuit can be composed of designing combinational circuit and state register. Sequential circuits are implemented in two different ways: Mealy Machine Moore Machine We can represent a sequential machine as M = <I,O,S,f,g>; where I: Input set…
Different Coding Styles of Verilog Language
Verilog language has the capability of designing a module in several coding styles. Depending on the needs of a design, internals of each module can be defined at four level of abstractions. Irrespective of the internal abstraction level, the module…
Aricent Technologies – Technical Interviews Question Bank – Part 7
Aricent Technologies Technical Interviews Question Bank continued from Part 6 Q-31. What are the different flags supported by the 8086 microprocessor? A : The 8086 microprocessor has the following flags – carry flag, auxiliary carry flag, parity flag, zero flag,…
Aricent Technologies – Technical Interviews Question Bank – Part 6
Aricent Technologies Technical Interviews Question Bank continued from Part 5 Q-26. What is the difference between microprocessor and microcontroller? A : Microprocessor is an integrated circuit that only has processor (i.e. CPU – Central Processing Unit) inside it and requires…
Aricent Technologies – Technical Interviews Question Bank – Part 5
Aricent Technologies Technical Interviews Question Bank continued from Part 4 Q-21. Give a brief description about circuit switching and packet switching. A : Circuit switching is a type of method for implementing a telecommunication network in which a dedicated path…
Synopsys – Interview Questions – based on Synthesis and Simulation
This post contains some very interesting interview questions asked by Synopsys the EDA giant in its interview. The questions are based on Verilog Synthesis and Simulation. Though I have included the answers; I would encourage the reader to experiment himself…
Aricent Technologies – Technical Interviews Question Bank – Part 4
Aricent Technologies Technical Interviews Question Bank continued from Part 3 Q-16. What is half-duplex channel? Give a real-life application of it. A : Half-duplex channel is a medium of communication in which the sender and receiver are capable of transmitting…
Aricent Technologies – Technical Interviews Question Bank – Part 3
Aricent Technologies Technical Interviews Question Bank continued from Part 2 Q-11. What is TDMA and FDMA? Explain their difference. A : TDMA refers to Time Division Multiple Access which is a channel multiplexing technique where users are assigned different time…