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.

Problem with Tranmission gate

Status
Not open for further replies.

rashmiav

Newbie level 3
Newbie level 3
Joined
Nov 7, 2014
Messages
3
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Visit site
Activity points
24
Hello,

I am using a transmission gate to write data onto the bitline of my SRAM.

When both the NMOS and PMOS of my TX gate are off, the Tx gate should not write anything onto my Bitline. But the Tx gate produces some unknown voltage when it is Off which should not be written onto the Bitline.

Could anyone suggest how this problem can be overcome?
 

If you can isolate the leakage from word Addressing or bit Reading, it would help to define the issue.

Current leakage can exist when dq/dV injects current. I think it is called the butterfly curve.

You might need to explain your topology and geometry and calculated noise margin.

I read that 8T has more immunity than 6T and 10T hysteresis cell type in sub-threshold logic gives the best.
 

If you can isolate the leakage from word Addressing or bit Reading, it would help to define the issue.

Current leakage can exist when dq/dV injects current. I think it is called the butterfly curve.

You might need to explain your topology and geometry and calculated noise margin.

I read that 8T has more immunity than 6T and 10T hysteresis cell type in sub-threshold logic gives the best.

I am using 8T Bit cell with 3 bitlines. Could you explain how the high impedance state can be isolated from affecting the Bitlines?
 

... how the high impedance state can be isolated from affecting the Bitlines?

Aren't the bitlines anyway precharged to 1 before reading?
And charged to the required values before writing.

So why should a former high impedance state matter?
 

Aren't the bitlines anyway precharged to 1 before reading?
And charged to the required values before writing.

So why should a former high impedance state matter?


My column decoder should choose one of the coulmns of my SRAM based on the address and write only to the bitlines corresponding to that column.

For this, I am using Tx gates whose PMOS and NMOS gate inputs are used to select the column. When the Tx gate is Off, the bitlines connected to that column should remain unaltered. But, since the Tx gate produces random high impedance voltage as the output(which is connected to the bitline directly), I fear if this high impedance value will be written as high or low value in the bitline and alter the actual value on the bitlines(which should not happen ideally).


So is there any way to isolate the bitline when the Tx gate is switched off? Or is there any other solution to this problem?
 

So is there any way to isolate the bitline when the Tx gate is switched off?
Actually the bitline is isolated when the Tx gate is switched off.

The random high impedance voltage at the output presumably is caused by charge injection/capacitive coupling during the switch-off event, probably affected by its previous voltage level.

Or is there any other solution to this problem?
You could nail the bitlines to your preferred voltage level (probably a logic 1) via a - momentary or continuous - high-impedance connection - sort of precharge mechanism.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top