Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Runt clock pulse on a flop with static input

Status
Not open for further replies.

prassingh

Newbie level 5
Joined
Aug 29, 2012
Messages
8
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Location
Bangalore
Activity points
1,337
Hi,

Will there be a glitch on output of a D flipflop when a runt pulse is applied to clk pin. The input data is assumed to be static.
 

Yes, Depends on the schematic you are designing.

But you can avoid the glitch by adjusting the pMOS and nMOS width.
 

I'm not designing any schematic.
I wanted to know this because I wanted to switch between asynchronous clocks to the flops . It is guaranteed that input will be stable at time of switching.
So if there will be glitch then certainly I need to gate clocks before switching and if not then there is no problem.
So could you please tell if there will be a glitch {possibly with some explanation} assuming master-slave flip-flop configuration ?
 

Yes, The glitch will be formed since the asynchronous clocks may reform with different delay.

Can you post your schematic here? .

Since you are not doing schematic, what is the purpose of this?. Because to understand in depth , it will be good if your working on schematic.
 

I'm working on some scan-debug flops where I need to switch between test clock and functional clocks. Input of such flops will be constant at time of switching . So if there will be a glitch even though data is constant there will be corruption of data in the chain. So that's why I wanted to confirm whether really there will be glitch or not . I thought that data is already latched so there should not be glitch at output of flop.
All flops are master-slave configuration (TSMC 28nm HPM process) .
 

Since the Data is Latched, there is no glitch as far as I know.
 

Glitches will be present when there is transition from High to Low and Low to High and also due to elements used in Schematic. Due to mismatch of transistors.

Also care should be taken for asynchronous signals that , if they are to reform in the design there should not be any delay.

I am not very good at this all, but this is what i know,
 
Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top