72V3611L15PQF [IDT]

PQFP-132, Tray;
72V3611L15PQF
型号: 72V3611L15PQF
厂家: INTEGRATED DEVICE TECHNOLOGY    INTEGRATED DEVICE TECHNOLOGY
描述:

PQFP-132, Tray

文件: 总20页 (文件大小:191K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
3.3 VOLT CMOS SyncFIFOTM  
64 x 36  
IDT72V3611  
Available in 132-pin Plastic Quad Flatpack (PQF) or space-saving  
120-pin Thin Quad Flatpack (PF)  
FEATURES:  
64 x 36 storage capacity  
Industrial temperature range (–40°C to +85°C) is available  
Pin and functionally compatible version of the 5V operating  
IDT723611  
Supports clock frequencies up to 67MHz  
Fast access times of 10ns  
Free-running CLKA and CLKB may be asynchronous or  
coincident (permits simultaneous reading and writing of  
data on a single clock edge)  
Green parts available, see ordering information  
DESCRIPTION:  
Synchronous data buffering from Port A to Port B  
Mailbox bypass register in each direction  
Programmable Almost-Full (AF) and Almost-Empty (AE) flags  
Microprocessor Interface Control Logic  
The IDT72V3611 is a pin and functionally compatible version of the  
IDT723611, designed to run off a 3.3V supply for exceptionally low power  
consumption. This device is a monolithic, high-speed, low-power, CMOS  
Full Flag (FF) and Almost-Full (AF) flags synchronized by CLKA Synchronous(clocked)FIFOmemorywhichsupportsclockfrequenciesupto  
Empty Flag (EF) and Almost-Empty (AE) flags synchronized by  
CLKB  
Passive parity checking on each Port  
Parity Generation can be selected for each Port  
67MHzandhasreadaccesstimesasfastas10ns.The64 x 36dual-portFIFO  
buffers datafromPortAtoPortB.TheFIFOoperates inIDTStandardmode  
andhasflagstoindicateemptyandfullconditions,andtwoprogrammableflags,  
Almost-Full(AF)andAlmost-Empty(AE),toindicatewhenaselectednumber  
FUNCTIONAL BLOCK DIAGRAM  
CLKA  
CSA  
W/RA  
ENA  
Port-A  
Control  
Logic  
MBA  
MBF1  
PEFB  
Parity  
Gen/Check  
Mail 1  
Register  
PGB  
RST  
Reset  
Logic  
ODD/  
EVEN  
RAM  
ARRAY  
64 x 36  
36  
36  
A
0
- A35  
Read  
Pointer  
Write  
Pointer  
B0 - B35  
FF  
AF  
Status Flag  
JUNE 7 , 2005  
EF  
AE  
Logic  
FIFO  
Programmable  
Flag Offset  
Registers  
FS  
0
1
FS  
PGA  
Mail 2  
Register  
Parity  
Gen/Check  
CLKB  
CSB  
W/RB  
ENB  
MBB  
Port-B  
Control  
Logic  
PEFA  
MBF2  
4657 drw01  
IDTandtheIDTlogoareregisteredtrademarksofIntegratedDeviceTechnology,Inc.SyncFIFOisatrademarkofIntegratedDeviceTechnology,Inc.  
FEBRUARY 2009  
COMMERCIAL TEMPERATURE RANGE  
1
©2009 Integrated Device Technology, Inc. All rights reserved. Product specifications subject to change without notice.  
DSC-4657/3  
IDT72V36113.3V,CMOSSyncFIFOTM  
64 x 36  
COMMERCIALTEMPERATURERANGE  
each port are independent of one another and can be asynchronous or  
coincident. The enables for each port are arranged to provide a simple  
bidirectionalinterfacebetweenmicroprocessorsand/orbuseswithsynchro-  
nouscontrol.  
The Full Flag (FF) and Almost-Full (AF) flag of the FIFO are two-stage  
synchronizedtotheportclockthatwritesdataintoitsarray(CLKA). TheEmpty  
Flag(EF)andAlmost-Empty(AE)flagoftheFIFOaretwo-stagesynchronized  
totheportclockthatreadsdatafromitsarray.  
DESCRIPTION(CONTINUED)  
ofwordsisstoredinmemory. Communicationbetweeneachportcantakeplace  
throughtwo36-bitmailboxregisters. Eachmailboxregisterhasaflagtosignal  
when newmailhasbeenstored. Parityischeckedpassivelyoneachportand  
maybeignoredifnotdesired. Paritygenerationcanbeselectedfordataread  
fromeachport. Twoormoredevices maybeusedinparalleltocreatewider  
datapaths.  
The IDT72V3611 is a synchronous (clocked) FIFO, meaning each port  
employsasynchronousinterface. Alldatatransfersthroughaportaregated  
totheLOW-to-HIGHtransitionofaportclockbyenablesignals. Theclocksfor  
TheIDT72V3611ischaracterizedforoperationfrom0°Cto70°C. Industrial  
temperaturerange(–40°Cto+85°C)isavailablebyspecialorder. Thisdevice  
isfabricatedusingIDT'shighspeed,submicronCMOStechnology.  
PIN CONFIGURATION  
A
A
A
23  
22  
21  
1
B
22  
21  
90  
89  
88  
87  
86  
85  
84  
83  
82  
81  
80  
79  
78  
77  
76  
75  
74  
73  
72  
71  
70  
69  
68  
67  
66  
65  
64  
63  
62  
61  
2
B
3
GND  
GND  
4
B
B
B
B
B
B
B
B
B
B
B
20  
19  
18  
17  
16  
15  
14  
13  
12  
11  
10  
A
A
A
A
A
A
A
A
A
A
A
20  
19  
18  
17  
16  
15  
14  
13  
12  
11  
10  
5
6
7
8
9
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
21  
22  
23  
24  
25  
26  
27  
28  
29  
30  
GND  
GND  
B
B
B
V
B
B
B
B
9
8
7
A
A
A
9
8
7
CC  
6
VCC  
A
A
A
A
6
5
4
3
5
4
3
GND  
GND  
B
B
B
EF  
AE  
NC  
2
1
0
A
A
A
2
1
0
NC  
NC  
4657 drw 02  
NOTES:  
1. Pin 1 identifier in corner.  
2. NC = No internal connection  
TQFP (PN120-1, order code: PF)  
TOP VIEW  
2
FEBRUARY10,2009  
IDT72V36113.3V,CMOSSyncFIFOTM  
64 x 36  
COMMERCIALTEMPERATURERANGE  
PINCONFIGURATION(CONTINUED)  
GND  
NC  
18  
19  
20  
21  
22  
23  
24  
25  
26  
27  
28  
29  
30  
31  
32  
33  
34  
35  
36  
37  
38  
39  
40  
41  
42  
43  
44  
45  
46  
47  
48  
49  
50  
GND  
AE  
116  
115  
114  
113  
112  
111  
110  
109  
108  
107  
106  
105  
104  
103  
102  
101  
100  
99  
NC  
EF  
A
A
A
0
1
2
B
B
B
0
1
2
GND  
GND  
A
A
A
A
3
4
5
6
B
B
B
B
V
B
B
B
3
4
5
6
CC  
7
8
V
CC  
A
A
A
7
8
9
9
GND  
GND  
A
10  
11  
B
B
V
B
B
B
10  
11  
CC  
12  
13  
14  
A
V
CC  
98  
A
12  
13  
14  
97  
A
96  
A
GND  
95  
GND  
94  
A
A
A
A
A
A
15  
16  
17  
18  
19  
20  
B
B
B
B
B
B
15  
16  
17  
18  
19  
20  
93  
92  
91  
90  
89  
88  
GND  
GND  
87  
A21  
A22  
A23  
B21  
B22  
B23  
86  
85  
84  
4657 drw 03  
NOTES:  
1. Electrical pin 1 in center of beveled edge.  
2. NC = No internal connection  
PQFP (PQ132-1, order code: PQF)  
TOP VIEW  
3
FEBRUARY10,2009  
IDT72V36113.3V,CMOSSyncFIFOTM  
64 x 36  
COMMERCIALTEMPERATURERANGE  
PIN DESCRIPTION  
Symbol  
A0-A35  
AE  
Name  
I/O  
I/O  
O
Description  
36-bitbidirectionaldataportforsideA.  
Port-AData  
Almost-EmptyFlag  
ProgrammableAlmost-EmptyflagsynchronizedtoCLKB. ItisLOWwhenthenumberofwords  
in the FIFO is less than or equal to the value in the offset register, X.  
AF  
Almost-FullFlag  
O
ProgrammableAlmost-FullflagsynchronizedtoCLKA. ItisLOWwhenthenumberofempty  
locations intheFIFOis less thanorequaltothevalueintheOffsetregister,X.  
B0-B35  
CLKA  
Port-BData.  
Port-A Clock  
I/O  
I
36-bitbidirectionaldataportforsideB.  
CLKAisacontinuousclockthatsynchronizesalldatatransfersthroughport-Aandcanbe  
asynchronous or coincident to CLKB. FF and AF are synchronized to the LOW-to-HIGH  
transitionofCLKA.  
CLKB  
Port-BClock  
I
CLKBisacontinuousclockthatsynchronizesalldatatransfersthroughport-Bandcanbe  
asynchronous or coincident to CLKA. EF and AE are synchronized totheLOW-to-HIGH  
transitionofCLKB.  
CSA  
CSB  
EF  
Port-AChipSelect  
Port-BChipSelect  
EmptyFlag  
I
I
CSA mustbe LOWtoenable a LOW-to-HIGHtransitionofCLKAtoreadorwrite data onport-A.  
The A0-A35outputs are inthe high-impedance state whenCSA is HIGH.  
CSB mustbe LOWtoenable a LOW-to-HIGHtransitionofCLKBtoreadorwrite data onport-B.  
The B0-B35outputs are inthe high-impedance state whenCSB is HIGH.  
EF is synchronizedtotheLOW-to-HIGHtransitionofCLKB. WhenEFis LOW,theFIFOis empty,  
andreads fromits memoryare disabled. Data canbe readfromthe FIFOtoits outputregister  
when EF is HIGH. EF is forced LOW when the device is reset and is set HIGH by the second  
LOW-to-HIGHtransitionofCLKBafterdataisloadedintoemptyFIFOmemory.  
O
ENA  
ENB  
FF  
Port-AEnable  
Port-BEnable  
Full Flag  
I
I
ENAmustbe HIGHtoenable a LOW-to-HIGHtransitionofCLKAtoreadorwrite data onport-A.  
ENBmustbe HIGHtoenable a LOW-to-HIGHtransitionofCLKBtoreadorwrite data onport-B.  
O
FFis synchronizedtothe LOW-to-HIGHtransitionofCLKA. WhenFFis LOW, the FIFOis full, and  
writes to its memory are disabled. FF is forced LOW when the device is reset and is set HIGH by  
thesecondLOW-to-HIGHtransitionofCLKAafterreset.  
FS1, FS0  
Flag-OffsetSelects  
I
The LOW-to-HIGHtransitionof RST latches the values ofFS0andFS1, whichloads one offour  
presetvaluesintotheAlmost-FullandAlmost-EmptyOffsetregister(X).  
MBA  
MBB  
Port-AMailboxSelect  
Port-BMailboxSelect  
I
I
A HIGH level on MBA chooses a mailbox register for a port-A read or write operation.  
A HIGH level on MBB chooses a mailbox register for a port-B read or write operation. When the  
B0-B35outputsareactive,aHIGHlevelonMBBselectsdatafromthemail1registerforoutput,  
andaLOWlevelselectstheFIFOoutputregisterdataforoutput.  
MBF1  
MBF2  
Mail1RegisterFlag  
Mail2RegisterFlag  
O
O
MBF1issetLOWbyaLOW-to-HIGHtransitionofCLKAthatwritesdatatothemail1register.Writes  
tothe mail1registerare inhibitedwhile MBF1 is setLOW. MBF1 is setHIGHbya LOW-to-HIGH  
transition of CLKB when a port-B read is selected and MBB is HIGH. MBF1 is set HIGH when the  
deviceisreset.  
MBF2issetLOWbyaLOW-to-HIGHtransitionofCLKBthatwritesdatatothemail2register.Writes  
tothe mail2registerare inhibitedwhile MBF2 is LOW. MBF2 is setHIGHbya LOW-to-HIGH  
transition of CLKA when a port-A read is selected and MBA is HIGH. MBF2 is set HIGH when the  
deviceisreset.  
ODD/  
EVEN  
Odd/EvenParity  
Select  
I
Odd parity is checked on each port when ODD/EVEN is HIGH, and even parity is checked when  
ODD/EVEN is LOW. ODD/EVEN alsoselects thetypeofparitygeneratedforeachportifparity  
generation is enabled for a read operation.  
PEFA  
Port-A Parity Error  
Flag  
O
Whenanybyte appliedtoterminals A0-A35fails parity, PEFA is LOW. Bytes are organizedas  
[PortA) A0-A8,A9-A17,A18-A26,andA27-A35,withthemostsignificantbitofeachbyteservingas the  
paritybit. The type ofparitycheckedis determinedbythe state ofthe ODD/EVEN input. The  
paritytrees usedtocheckthe A0-A35inputs are sharedbythe mail2registertogenerate parityif  
parity generation is selected by PGA. Therefore, if a mail2 read with parity generation is setup by  
having CSA LOW, ENA HIGH, W/RA LOW, MBA HIGH, and PGA HIGH, the PEFA flag is forced  
HIGHregardlessofthestateofA0-A35inputs.  
4
FEBRUARY10,2009  
IDT72V36113.3V,CMOSSyncFIFOTM  
64 x 36  
COMMERCIALTEMPERATURERANGE  
PINDESCRIPTION(CONTINUED)  
Symbol  
Name  
I/O  
Description  
Whenanybyte appliedtoterminals B0-B35fails parity, PEFB is LOW. Bytes are organizedas  
PEFB  
Port-B Parity Error  
Flag  
O
(Port B) B0-B8,B9-B17,B18-B26,B27-B35,withthemostsignificantbitofeachbyteservingas theparity  
bit. The type ofparitycheckedis determinedbythe state ofthe ODD/EVEN input. The parity  
trees usedtocheckthe B0-B35inputs are sharedbythe mail1registertogenerate parityifparity  
generationis selectedbyPGB. Therefore, ifa mail1readwithparitygenerationis setupby  
having CSB LOW, ENB HIGH, W/RB LOW, MBB HIGH, and PGB HIGH, the PEFB flag is forced  
HIGHregardlessofthestateoftheB0-B35inputs  
PGA  
PGB  
RST  
Port-AParity  
Generation  
I
I
I
Parity is generated for mail2 register reads from port A when PGA is HIGH. The type of parity  
generatedis selectedbythestateoftheODD/EVEN input.Bytes areorganizedas A0-A8,  
A9-A17,A18-A26,andA27-A35.Thegeneratedparitybitsareoutputinthemostsignificantbit  
ofeachbyte.  
Port-BParity  
Generation  
Parity is generated for data reads from port B when PGB is HIGH. The type of parity generated  
is selectedbythe state ofthe ODD/EVEN input. Bytes are organizedas B0-B8, B9-B17,  
B18-B26, and B27-B35. The generated paritybitsareoutputinthemostsignificantbitof  
eachbyte.  
Reset  
Toresetthedevice,fourLOW-to-HIGHtransitionsofCLKAandfourLOW-to-HIGHtransitionsof  
CLKB must occur while RST is LOW. This sets the AF, MBF1, and MBF2 flags HIGH and the  
EF,AE,andFF flags LOW. TheLOW-to-HIGHtransitionofRSTlatches thestatus oftheFS1  
andFS0inputstoselectAlmost-FullandAlmost-Emptyflagoffset.  
W/RA  
W/RB  
Port-AWrite/Read  
Select  
I
I
A HIGH selects a write operation and a LOW selects a read operation on port A for a  
LOW-to-HIGHtransitionofCLKA. TheA0-A35outputsareinthehigh-impedancestate  
when W/RA is HIGH.  
A HIGH selects a write operation and a LOW selects a read operation on port B for a  
LOW-to-HIGHtransitionofCLKB. TheB0-B35outputsareinthehigh-impedancestate  
when W/RB is HIGH.  
Port-BWrite/Read  
Select  
5
FEBRUARY10,2009  
IDT72V36113.3V,CMOSSyncFIFOTM  
64 x 36  
COMMERCIALTEMPERATURERANGE  
ABSOLUTE MAXIMUM RATINGS OVER OPERATING FREE-AIR  
TEMPERATURE RANGE (Unless otherwise noted)(1)  
Symbol  
Rating  
Commercial  
–0.5to+4.6  
–0.5 to VCC+0.5  
–0.5 to VCC+0.5  
±20  
Unit  
V
VCC  
SupplyVoltageRange  
InputVoltageRange  
OutputVoltageRange  
(2)  
VI  
V
(2)  
VO  
V
IIK  
Input Clamp Current, (VI < 0 or VI > VCC)  
Output Clamp Current, (VO = < 0 or VO > VCC)  
Continuous Output Current, (VO = 0 to VCC)  
Continuous Current Through VCC or GND  
StorageTemperatureRange  
mA  
mA  
mA  
mA  
°C  
IOK  
±50  
IOUT  
ICC  
±50  
±500  
TSTG  
–65 to 150  
NOTES:  
1. Stresses beyond those listed under "Absolute Maximum Ratings" may cause permanent damage to the device. These are stress ratings only and functional operation of the device at  
these or any other conditions beyond those indicated under "Recommended Operating Conditions" is not implied. Exposure to absolute-maximum-rated conditions for extended  
periods may affect device reliability.  
2. The input and output voltage ratings may be exceeded provided the input and output current ratings are observed.  
RECOMMENDED OPERATING  
CONDITIONS  
Symbol  
Parameter  
Min. Typ.  
Max.  
3.6  
Unit  
V
VCC SupplyVoltage  
3.0  
2
3.3  
VIH  
VIL  
IOH  
IOL  
TA  
High-LevelInputVoltage  
Low-LevelInputVoltage  
High-LevelOutputCurrent  
Low-LevelOutputCurrent  
VCC+0.5  
0.8  
V
0
V
–4  
mA  
mA  
°C  
8
OperatingFree-Air  
Temperature  
70  
ELECTRICAL CHARACTERISTICS OVER RECOMMENDED OPERATING  
FREE-AIR TEMPERATURE RANGE (Unless otherwise noted)  
IDT72V3611  
Commercial  
tCLK = 15, 20 ns  
Symbol  
VOH  
VOL  
Parameter  
OutputLogic"1"Voltage  
Test Conditions  
IOH = –4 mA  
IOL = 8 mA  
Min. Typ.(1) Max. Unit  
VCC = 3.0V,  
VCC = 3.0V,  
VCC = 3.6V,  
VCC = 3.6V,  
VCC = 3.6V,  
VI = 0,  
2.4  
4
0.5  
±5  
V
V
OutputLogic"0"Voltage  
Input Leakage Current (Any Input)  
OutputLeakageCurrent  
StandbyCurrent  
ILI  
VI = VCC or 0  
VO = VCC or 0  
µA  
µA  
µA  
pF  
pF  
ILO  
ICC(2)  
±5  
VI = VCC - 0.2V or 0  
500  
CIN  
InputCapacitance  
f = 1 MHz  
f = 1 MHZ  
COUT  
OutputCapacitance  
VO = 0,  
8
NOTES:  
1. All typical values are at VCC = 3.3V, TA = 25°C.  
2. For additional ICC information, see Figure 1, Typical Characteristics: Supply Current (ICC) vs. Clock Frequency (fS).  
6
FEBRUARY10,2009  
IDT72V36113.3V,CMOSSyncFIFOTM  
64 x 36  
COMMERCIALTEMPERATURERANGE  
DETERMINING ACTIVE CURRENT CONSUMPTION AND POWER DISSIPATION  
TheICC(f)dataforthegraphwastakenwhilesimultaneouslyreadingandwritingtheFIFOontheIDT72V3611withCLKAandCLKBoperatingatfrequency  
fS. Alldatainputsanddataoutputschangestateduringeachclockcycletoconsumethehighestsupplycurrent. Dataoutputsweredisconnectedtonormalize  
thegraphtoazero-capacitanceload. Oncethecapacitanceloadperdata-outputchannelisknown,thepowerdissipationcanbecalculatedwiththeequation  
below.  
CALCULATING POWER DISSIPATION  
With ICC(f) taken from Figure 1, the maximum power dissipation (PT) of the IDT72V3611 may be calculated by:  
PT = VCC x ICC(f) + Σ(CL x (VOH - VOL)2 x fO)  
N
where:  
N
=
=
=
=
=
number of outputs = 36  
output capacitance load  
switching frequency of an output  
output high-level voltage  
output low-level voltage  
CL  
fO  
VOH  
VOL  
When no read or writes are occurring on this device, the power dissipated by a single clock (CLKA or CLKB) input running at frequency fS is  
calculatedby:  
PT = VCC x fS x 0.025 mA/MHz  
150  
fdata = 1/2 fS  
125  
100  
75  
T
A
= 25 C  
C
L = 0 pF  
VCC = 3.6V  
VCC = 3.3V  
VCC = 3.0V  
50  
25  
0
0
10  
20  
30  
40  
50  
60  
70  
4657 drw 04  
fS  
Clock Frequency MHz  
Figure 1. Typical Characteristics: Supply Current (ICC) vs. Clock Frequency (fS)  
7
FEBRUARY10,2009  
IDT72V36113.3V,CMOSSyncFIFOTM  
64 x 36  
COMMERCIALTEMPERATURERANGE  
TIMING REQUIREMENTS OVER RECOMMENDED RANGES OF SUPPLY  
VOLTAGE AND OPERATING FREE-AIR TEMPERATURES  
IDT72V3611L15  
IDT72V3611L20  
Symbol  
Parameter  
Min.  
Max.  
Min.  
Max.  
Unit  
Mhz  
Mhz  
ns  
fS  
Clock Frequency, CLKA or CLKB  
Clock Cycle Time, CLKA or CLKB  
Pulse Duration, CLKA or CLKB HIGH  
Pulse Duration, CLKAorCLKBLOW  
66.7  
50  
tCLK  
tCLKH  
tCLKL  
tDS  
15  
6
20  
8
6
8
ns  
SetupTime, A0-A35before CLKAandB0-B35  
beforeCLKB↑  
4
5
ns  
tENS1  
tENS2  
tENS3  
tPGS  
CSA,W/RA,beforeCLKA;CSB,W/RBbeforeCLKB↑  
ENAbeforeCLKA;ENBbeforeCLKB↑  
6
4
4
4
5
5
1
1
1
1
0
6
4
8
6
5
5
5
6
6
1
1
1
1
0
6
4
8
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
MBAbeforeCLKA;ENBbeforeCLKB↑  
(1)  
SetupTime,ODD/EVENandPGBbeforeCLKB↑  
(2)  
tRSTS  
tFSS  
SetupTime, RSTLOWbeforeCLKAorCLKB↑  
Setup Time, FS0 and FS1 before RST HIGH  
HoldTime,A0-A35afterCLKAandB0-B35afterCLKB↑  
CSA,W/RAafterCLKA;CSB,W/RBafterCLKB↑  
ENAafterCLKA;ENBafterCLKB↑  
tDH  
tENH1  
tENH2  
tENH3  
tPGH  
MBAafterCLKA;MBBafterCLKB↑  
(1)  
HoldTime,ODD/EVENandPGBafterCLKB↑  
(2)  
tRSTH  
tFSH  
HoldTime, RST LOWafterCLKAorCLKB↑  
Hold Time, FS0 and FS1 after RST HIGH  
tSKEW1(3)  
SkewTime,betweenCLKAandCLKB↑  
for EF, FF  
tSKEW2(3,4)  
SkewTime,betweenCLKAandCLKB↑  
for AE, AF  
14  
16  
ns  
NOTES:  
1. Only applies for a rising edge of CLKB that does a FIFO read.  
2. Requirement to count the clock edge as one of at least four needed to reset a FIFO.  
3. Skew time is not a timing constraint for proper device operation and is only included to illustrate the timing relationship between CLKA cycle and CLKB cycle.  
4. Design simulated, not tested.  
8
FEBRUARY10,2009  
IDT72V36113.3V,CMOSSyncFIFOTM  
64 x 36  
COMMERCIALTEMPERATURERANGE  
SWITCHING CHARACTERISTICS OVER RECOMMENDED RANGES OF SUPPLY  
VOLTAGE AND OPERATING FREE-AIR TEMPERATURE, CL = 30 pF  
IDT72V3611L15  
IDT72V3611L20  
Symbol  
fS  
Parameter  
Min.  
Max.  
Min.  
Max.  
Unit  
MHz  
ns  
Clock Frequency, CLKA or CLKB  
AccessTime,CLKBtoB0-B35  
66.7  
10  
10  
10  
10  
10  
9
50  
12  
12  
12  
12  
12  
12  
tA  
2
2
tWFF  
tREF  
tPAE  
tPAF  
tPMF  
PropagationDelayTime, CLKAtoFF  
PropagationDelayTime, CLKBtoEF  
PropagationDelayTime,CLKBtoAE  
PropagationDelayTime, CLKAtoAF  
2
2
ns  
2
2
ns  
2
2
ns  
2
2
ns  
PropagationDelayTime, CLKAtoMBF1 LOWor  
MBF2 HIGH and CLKBto MBF2 LOW or MBF1 HIGH  
1
1
ns  
tPMR  
PropagationDelayTime,CLKAtoB0-B35(1)  
2
10  
3
12  
ns  
andCLKBtoA0-A35(2)  
tMDV  
PropagationDelayTime, MBBtoB0-B35Valid  
1
2
10  
10  
1
2
11.5  
11  
ns  
ns  
tPDPE  
PropagationDelayTime, A0-A35ValidtoPEFA  
Valid;B0-B35ValidtoPEFBValid  
tPOPE  
PropagationDelayTime, ODD/EVEN toPEFA  
and PEFB  
2
2
1
10  
10  
10  
2
2
1
12  
12  
12  
ns  
ns  
ns  
(3)  
tPOPB  
PropagationDelayTime,ODD/EVENtoParity  
Bits (A8, A17, A26, A35) and (B8, B17, B26, B35)  
tPEPE  
PropagationDelayTime,CSA, ENA, W/RA,  
MBA, or PGA to PEFA; CSB, ENB, W/RB,  
MBB, or PGB to PEFB  
(3)  
tPEPB  
Propagation Delay Time, CSA, ENA W/RA,  
MBA, or PGA to Parity Bits (A8, A17, A26,  
A35); CSB, ENB, W/RB, MBB, or PGB to Parity  
Bits (B8, B17, B26, B35)  
2
10  
2
12  
ns  
tRSF  
tEN  
tDIS  
Propagation Delay Time, RST to AE LOW and  
(AF, MBF1, MBF2) HIGH  
1
2
1
15  
10  
9
1
2
1
20  
12  
10  
ns  
ns  
ns  
EnableTime,CSAandW/RALOWtoA0-A35Active  
and CSB LOW and W/RB HIGH to B0-B35 Active  
Disable Time, CSA or W/RA HIGH to A0-A35  
at high impedance and CSB HIGH or W/RB  
LOW to B0-B35 at high impedance  
NOTES:  
1. Writing data to the mail1 register when the B0-B35 outputs are active and MBB is HIGH.  
2. Writing data to the mail2 register when the A0-A35 outputs are active and MBA is HIGH.  
3. Only applies when reading data from a mail register.  
9
FEBRUARY10,2009  
IDT72V36113.3V,CMOSSyncFIFOTM  
64 x 36  
COMMERCIALTEMPERATURERANGE  
(FS0, FS1) inputs. The values that can be loaded into the register are shown  
in Table 1. For the relevant Reset timing and preset value loading timing  
diagram,seeFigure2. TherelevantWritetimingdiagramforPortAcanbefound  
in Figure 3.  
SIGNALDESCRIPTION  
RESET ( RST )  
The IDT72V3611 is reset by taking the Reset (RST) input LOW for at  
least four port-A clock (CLKA) and four port B clock (CLKB) LOW-to-HIGH  
transitions. Theresetinputcanswitchasynchronouslytotheclocks. Adevice  
resetinitializestheinternalreadandwritepointersoftheFIFOandforcesthe  
FullFlag(FF)LOW,theEmptyFlag(EF)LOW,theAlmost-Emptyflag(AE)LOW,  
and the Almost-Full flag (AF) HIGH. A reset also forces the Mailbox Flags  
(MBF1, MBF2)HIGH. Aftera reset, FF is setHIGHaftertwoLOW-to-HIGH  
transitions ofCLKA. The device mustbe resetafterpowerupbefore data is  
writtentoitsmemory.  
FIFO WRITE/READ OPERATION  
The state of the port-A data (A0-A35) outputs is controlled by the port-  
AChipSelect(CSA)andtheport-AWrite/Readselect(W/RA). TheA0-A35  
outputs are inthe high-impedance state wheneitherCSA orW/RAis HIGH.  
The A0-A35 outputs are active when both CSA and W/RA are LOW. Data  
isloadedintotheFIFOfromtheA0-A35inputsonaLOW-to-HIGHtransition  
ofCLKAwhenCSAisLOW,W/RAisHIGH,ENAisHIGH,MBAisLOW,and  
FF is HIGH (see Table 2).  
The port-B control signals are identical to those of port A. The state of  
the port-B data (B0-B35) outputs is controlled by the port-B Chip Select  
(CSB)andtheport-BWrite/Readselect(W/RB). TheB0-B35outputs arein  
the high-impedance state when either CSB or W/RB is HIGH. The B0-B35  
outputsareactivewhenbothCSBandW/RBareLOW. Dataisreadfromthe  
FIFOtotheB0-B35outputsbyaLOW-to-HIGHtransitionofCLKBwhenCSB  
isLOW,W/RBisLOW,ENBisHIGH,MBBisLOW,andEFisHIGH(seeTable  
3). The relevant Read timing diagram for Port B can be found in Figure 4.  
The setup and hold-time constraints to the port clocks for the port Chip  
Selects(CSA,CSB)andWrite/Readselects(W/RA,W/RB)areonlyforenabling  
write and read operations and are not related to HIGH-impedance control of  
the data outputs. If a port enable is LOW during a clock cycle, the ports Chip  
SelectandWrite/Readselectcanchangestatesduringthesetupandhold-time  
window of the cycle.  
A LOW-to-HIGH transition on the RST input loads the Almost-Full and  
Almost-Empty Offset register (X) with the value selected by the Flag Select  
TABLE 1 – FLAG PROGRAMMING  
Almost-Full and  
Almost-Empty Flag  
Offset Register (X)  
FS1  
FS0  
RST  
16  
12  
8
H
H
L
L
H
L
H
L
4
TABLE 2 – PORT-A ENABLE FUNCTION TABLE  
CSA  
H
L
W/RA  
X
ENA  
X
MBA  
X
CLKA  
X
Data A (A0-A35) I/O  
Port Functions  
Input  
Input  
None  
H
L
X
X
None  
L
H
H
L
Input  
FIFOWrite  
L
H
H
H
Input  
Mail1Write  
L
L
L
L
X
Output  
Output  
Output  
Output  
None  
L
L
H
L
None  
None  
L
L
L
H
X
L
L
H
H
Mail2 Read (set MBF2 HIGH)  
TABLE 3 – PORT-B ENABLE FUNCTION TABLE  
CSB  
H
L
W/RB  
X
ENB  
X
MBB  
X
CLKB  
X
Data B (B0-B35) I/O  
Port Functions  
Input  
Input  
None  
H
L
X
X
None  
L
H
H
L
Input  
None  
Mail2Write  
L
H
H
H
Input  
L
L
L
L
X
Output  
Output  
Output  
Output  
None  
L
L
H
L
FIFO Read  
L
L
L
H
X
None  
L
L
H
H
Mail1 Read (set MBF1 HIGH)  
10  
FEBRUARY10,2009  
IDT72V36113.3V,CMOSSyncFIFOTM  
64 x 36  
COMMERCIALTEMPERATURERANGE  
SYNCHRONIZED FIFO FLAGS  
ALOW-to-HIGHtransitiononCLKAbeginsthefirstsynchronizationcycle  
EachFIFOflagissynchronizedtoitsportclockthroughtwoflip-flopstages. ofareadiftheclocktransitionoccursattimetSKEW1orgreateraftertheread.  
This is done to improve the flags’ reliability by reducing the probability of Otherwise,thesubsequentclockcyclecanbethefirstsynchronizationcycle(see  
metastableeventsontheiroutputswhenCLKAandCLKBoperateasynchro- Figure 6).  
nouslytooneanother. FFandAFaresynchronizedtoCLKA. EFandAEare  
synchronizedtoCLKB. Table4showstherelationshiptotheflagstotheFIFO. ALMOST-EMPTY FLAG (AE)  
TheFIFOAlmost-Emptyflagissynchronizedtotheportclockthatreads  
EMPTY FLAG ( EF )  
datafromitsarray(CLKB). ThestatemachinethatcontrolstheAEflagmonitors  
TheFIFOEmptyFlagis synchronizedtotheportclockthatreads datafrom a write pointer and read pointer comparator that indicates when the FIFO  
itsarray(CLKB). WhentheEFisHIGH,newdatacanbereadtotheFIFOoutput memorystatus is almost-empty, almost-empty+1, oralmost-empty+2. The  
register. When the EF is LOW, the FIFO is empty and attempted FIFO reads almost-emptystateisdefinedbythevalueoftheAlmost-FullandAlmost-Empty  
are ignored.  
Offsetregister(X). Thisregisterisloadedwithoneoffourpresetvaluesduring  
The FIFO read pointer is incremented each time a new word is clocked a device reset (see the Reset section). The AE flag is LOW when the FIFO  
toits outputregister. Thestatemachinethatcontrols anEFmonitorsawrite containsXorlesswordsinmemoryandisHIGHwhentheFIFOcontains(X+1)  
pointer and read pointer comparator that indicates when the FIFO memory or more words.  
statusisempty,empty+1,orempty+2. AwordwrittentotheFIFOcanberead  
Two LOW-to-HIGH transitions on the port-B clock (CLKB) are required  
totheFIFOoutputregisterinaminimumofthreeport-Bclock(CLKB)cycles. after a FIFO write for the AE flag to reflect the new level of fill. Therefore, the  
Therefore,anEFisLOWifawordinmemoryisthenextdatatobesenttothe AE flag of a FIFO containing (X+1) or more words remains LOW if two CLKB  
FIFOoutputregisterandtwoCLKBcycleshavenotelapsedsincethetimethe cycleshavenotelapsedsincethewritethatfilledthememorytothe(X+1)level.  
wordwaswritten. TheEFoftheFIFOissetHIGHbythesecondLOW-to-HIGH TheAEflagissetHIGHbythesecondCLKBLOW-to-HIGHtransitionafterthe  
transition of CLKB, and the new data word can be read to the FIFO output FIFO write that fills memory to the (X+1) level. A LOW-to-HIGH transition on  
registerinthefollowingcycle.  
CLKBbeginsthefirstsynchronizationcycleifitoccursattimetSKEW2orgreater  
A LOW-to-HIGH transition on CLKB begins the first synchronized cycle of afterthewritethatfillstheFIFOto(X+1)words. Otherwise,thesubsequentCLKB  
a write if the clock transition occurs at time tSKEW1 or greater after the write. cycle can be the first synchronization cycle (see Figure 7).  
Otherwise, the subsequent CLKB cycle can be the first synchronization cycle  
(see Figure 5).  
ALMOST-FULL FLAG ( AF )  
The FIFO Almost-Full flag is synchronized to the port clock that writes  
datatoitsarray(CLKA). ThestatemachinethatcontrolsanAFflagmonitors  
a write pointer and read pointer comparator that indicates when the FIFO  
memorystatusisalmost-full,almost-full-1,oralmost-full-2. Thealmost-fullstate  
isdefinedbythevalueoftheAlmost-FullandAlmost-EmptyOffsetregister(X).  
Thisregisterisloadedwithoneoffourpresetvaluesduringadevicereset(see  
theResetsection). TheAFflagisLOWwhentheFIFOcontains(64-X)ormore  
wordsinmemoryandisHIGHwhentheFIFOcontains[64-(X+1)]orlesswords.  
Two LOW-to-HIGH transitions on the port-A clock (CLKA) are required  
aftera FIFOreadforthe AF flagtoreflectthe newleveloffill. Therefore, the  
AFflagofaFIFOcontaining[64-(X+1)]orlesswordsremainsLOWiftwoCLKA  
cycles have notelapsedsince the readthatreducedthe numberofwords in  
memoryto[64-(X+1)]. TheAFflagissetHIGHbythesecondCLKALOW-to-  
HIGHtransitionaftertheFIFOreadthatreducesthenumberofwordsinmemory  
to[64-(X+1)]. ALOW-to-HIGHtransitiononCLKAbeginsthefirstsynchroni-  
zationcycleifitoccursattimetSKEW2orgreaterafterthereadthatreducesthe  
numberofwordsinmemoryto[64-(X+1)]. Otherwise,thesubsequentCLKA  
cycle canbe the firstsynchronizationcycle (see Figure 8).  
FULL FLAG ( FF )  
TheFIFOFullFlagissynchronizedtotheportclockthatwritesdatatoits  
array(CLKA). WhentheFFisHIGH,aFIFOmemorylocationisfreetoreceive  
newdata. NomemorylocationsarefreewhentheFFisLOWandattempted  
writes to the FIFO are ignored.  
EachtimeawordiswrittentotheFIFO,itswritepointerisincremented. The  
state machine thatcontrols the FF monitors a write pointerandreadpointer  
comparatorthatindicateswhentheFIFOmemorystatusisfull,full-1,orfull-2.  
From the time a wordis readfromthe FIFO, its previous memorylocationis  
readytobewritteninaminimumofthreeport-Aclockcycles. Therefore,aFF  
isLOWiflessthantwoCLKAcycleshaveelapsedsincethenextmemorywrite  
locationhasbeenread. ThesecondLOW-to-HIGHtransitiononCLKAafter  
thereadsetstheFFHIGHanddatacanbewritteninthefollowingclockcycle.  
TABLE 4 – FIFO FLAG OPERATION  
MAILBOX REGISTERS  
Synchronized  
Synchronized  
Two36-bitbypassregistersareontheIDT72V3611topasscommandand  
controlinformationbetweenportAandportB. TheMailboxselect(MBA,MBB)  
inputs choose between a mail register and a FIFO for a port data transfer  
operation. ALOW-to-HIGHtransitiononCLKAwritesA0-A35datatothemail1  
registerwhenport-AwriteisselectedbyCSA,W/RA,andENAwithMBAHIGH.  
ALOW-to-HIGHtransitiononCLKBwritesB0-B35datatothemail2register  
whenport-BwriteisselectedbyCSB,W/RB,andENBwithMBBHIGH. Writing  
data to a mail register sets its corresponding flag (MBF1 or MBF2) LOW.  
AttemptedwritestoamailregisterareignoredwhileitsmailflagisLOW.  
When the port-B data (B0-B35) outputs are active, the data on the bus  
comesfromtheFIFOoutputregisterwhentheport-BMailboxselect(MBB)input  
isLOWandfromthemail1registerwhenMBBisHIGH. Mail2dataisalways  
Number of Words  
in the FIFO  
0
to CLKB  
to CLKA  
EF  
L
AE  
L
AF  
H
H
H
L
FF  
H
H
H
H
L
1 to X  
H
H
H
H
L
(X+1) to [64-(X+1)]  
(64-X) to 63  
64  
H
H
H
L
NOTE:  
1. X is the value in the Almost-Empty flag and Almost-Full flag register.  
11  
FEBRUARY10,2009  
IDT72V36113.3V,CMOSSyncFIFOTM  
64 x 36  
COMMERCIALTEMPERATURERANGE  
presentontheport-Adata(A0-A35)outputswhentheyareactive. TheMail1 HIGH, and PGB HIGH, the port-B Parity Error Flag (PEFB) is held HIGH  
RegisterFlag(MBF1)issetHIGHbyaLOW-to-HIGHtransitiononCLKBwhen regardlessofthelevelsappliedtotheB0-B35inputs.  
aport-BreadisselectedbyCSB,W/RB,andENBwithMBBHIGH. TheMail2  
RegisterFlag(MBF2)issetHIGHbyaLOW-to-HIGHtransitiononCLKAwhen PARITYGENERATION  
aport-AreadisselectedbyCSA,W/RA,andENAwithMBAHIGH. Thedata  
AHIGHlevelontheport-AParityGenerateselect(PGA)orport-BParity  
inamailregisterremainsintactafteritisreadandchangesonlywhennewdata Generate select (PGB) enables the IDT72V3611 to generate parity bits for  
iswrittentotheregister. Forrelevantmailregisterandmailregisterflagtiming portreadsfromaFIFOormailboxregister. Port-AbytesarearrangedasA0-  
diagrams, see Figure 9 and Figure 10.  
A8,A9-A17,A18-A26,andA27-A35,withthemostsignificantbitofeachbyte  
usedastheparitybit. Port-BbytesarearrangedasB0-B8,B9-B17,B18-B26,  
andB27-B35,withthemostsignificantbitofeachbyteusedastheparitybit. A  
PARITY CHECKING  
The port-A (A0-A35) inputs and port-B (B0-B35) inputs each have four writetoaFIFOormailregisterstores thelevels appliedtoallthirty-sixinputs  
paritytreestochecktheparityofincoming(oroutgoing)data. Aparityfailure regardlessofthestateoftheParityGenerateselect(PGA,PGB)inputs. When  
onone ormore bytes ofthe inputbus is reportedbya LOWlevelonthe port dataisreadfromaportwithparitygenerationselected,thelowereightbitsof  
ParityErrorFlag(PEFA,PEFB). Oddorevenparitycheckingcanbeselected, eachbyteareusedtogenerateaparitybitaccordingtothelevelontheODD/  
and the Parity Error Flags can be ignored if this feature is not desired.  
EVENselect. Thegeneratedparitybitsaresubstitutedforthelevelsoriginally  
ParitystatusischeckedoneachinputbusaccordingtotheleveloftheOdd/ writtentothemostsignificantbitsofeachbyteasthewordisreadtothedata  
Even parity (ODD/EVEN) select input. A parity error on one or more bytes outputs.  
ofaportisreportedbyaLOWlevelonthecorrespondingportParityErrorFlag  
ParitybitsforFIFOdataaregeneratedafterthedataisreadfromtheFIFO  
(PEFA, PEFB) output. Port-A bytes are arranged as A0-A8, A9-A17, A18- RAMandbeforethedataiswrittentotheoutputregister. Therefore,theport-  
A26, and A27-A35, and port-B bytes are arranged as B0-B8, B9-B17, B18- B Parity Generate select (PGB) and ODD/EVEN have setup and hold time  
B26,andB27-B35. WhenOdd/Evenparityisselected,aportParityErrorFlag constraintstotheport-Bclock(CLKB)forarisingedgeofCLKBusedtoread  
(PEFA,PEFB)isLOWifanybyteontheporthasanodd/evennumberofLOW a new word to the FIFO output register.  
levelsappliedtoitsbits.  
Thecircuitusedtogenerateparityforthemail1dataissharedbytheport-  
The fourparitytrees usedtocheckthe A0-A35inputs are sharedbythe Bbus (B0-B35)tocheckparityandthe circuitusedtogenerate parityforthe  
mail2 register when parity generation is selected for port-A reads mail2datais sharedbytheport-Abus (A0-A35)tocheckparity. Theshared  
(PGA=HIGH). Whenport-Areadfromthemail2registerwithparitygeneration paritytreesofaportareusedtogenerateparitybitsforthedatainamailregister  
is selected with CSA LOW, ENA HIGH, W/RA LOW, MBA HIGH, and PGA whentheportWrite/Readselect(W/RA,W/RB)inputisLOW,theportMailselect  
HIGH,theport-AParityErrorFlag(PEFA)isheldHIGHregardlessofthelevels (MBA, MBB) input is HIGH, Chip Select (CSA, CSB) is LOW, Enable (ENA,  
appliedtotheA0-A35inputs. Likewise,theparitytreesusedtochecktheB0- ENB) is HIGH, and the port Parity Generate select (PGA, PGB) is HIGH.  
B35inputsaresharedbythemail1registerwhenparitygenerationisselected Generating parity for mail register data does not change the contents of the  
forport-Breads(PGB=HIGH). Whenaport-Breadfromthemail1registerwith register (see Figure 13 and Figure 14).  
paritygenerationis selectedwithCSB LOW, ENBHIGH, W/RBLOW, MBB  
12  
FEBRUARY10,2009  
IDT72V36113.3V,CMOSSyncFIFOTM  
64 x 36  
COMMERCIALTEMPERATURERANGE  
CLKA  
CLKB  
t
RSTH  
t
RSTS  
t
FSH  
t
FSS  
RST  
FS1,FS0  
0,1  
t
WFF  
t
WFF  
FF  
t
REF  
EF  
AE  
AF  
t
PAE  
t
PAF  
t
RSF  
MBF1,  
MBF2  
4657 drw 05  
Figure 2. Device Reset and Loading the X Register with the Value of Eight  
tCLK  
tCLKL  
tCLKH  
CLKA  
FF  
HIGH  
tENS1  
tENH1  
CSA  
t
ENS1  
t
ENH1  
ENH3  
ENH2  
W/RA  
t
t
ENS3  
MBA  
tENS2  
t
t
ENS2  
tENH2  
tENS2  
tENH2  
ENA  
tDH  
tDS  
W1  
No Operation  
W2  
A0 - A35  
ODD/  
EVEN  
tPDPE  
tPDPE  
Valid  
Valid  
PEFA  
4657 drw 06  
Figure 3. FIFO Write Cycle Timing  
13  
FEBRUARY10,2009  
IDT72V36113.3V,CMOSSyncFIFOTM  
64 x 36  
COMMERCIALTEMPERATURERANGE  
tCLK  
tCLKH  
tCLKL  
CLKB  
EF  
HIGH  
CSB  
W/RB  
tENS2  
MBB  
ENB  
tENS2  
tENH2  
tENH2  
tENH2  
tENS2  
No Operation  
Word 2  
t
MDV  
tDIS  
t
A
tA  
tEN  
Word 1  
Previous Data  
B0 - B35  
tPGH  
tPGH  
tPGS  
tPGS  
PGB,  
ODD/  
EVEN  
4657 drw 07  
Figure 4. FIFO Read Cycle Timing  
t
CLK  
t
CLKL  
tCLKH  
CLKA  
CSA  
LOW  
HIGH  
WRA  
tENS3  
tENH3  
MBA  
tENH2  
tENS2  
ENA  
FFA  
HIGH  
tDS  
tDH  
W1  
A0 - A35  
(1)  
t
CLK  
tSKEW1  
t
CLKL  
t
CLKH  
1
2
CLKB  
t
REF  
tREF  
Empty FIFO  
EF  
CSB  
LOW  
LOW  
LOW  
W/RB  
MBB  
tENS2  
tENH2  
ENB  
tA  
W1  
B0 - B35  
4657 drw 08  
NOTE:  
1. tSKEW1 is the minimum time between a rising CLKA edge and a rising CLKB edge for EF to transition HIGH in the next CLKB cycle. If the time between the rising CLKA edge and rising  
CLKB edge is less than tSKEW1, then the transition of EF HIGH may occur one CLKB cycle later than shown.  
Figure 5. EF Flag Timing and First Data Read when the FIFO is Empty  
14  
FEBRUARY10,2009  
IDT72V36113.3V,CMOSSyncFIFOTM  
64 x 36  
COMMERCIALTEMPERATURERANGE  
tCLK  
tCLKH  
tCLKL  
CLKB  
CSB  
LOW  
LOW  
LOW  
W/RB  
MBB  
tENS2  
tENH2  
ENB  
EFB  
HIGH  
tA  
Previous Word in FIFO Output Register  
Next Word From FIFO  
B0 -B35  
(1)  
t
CLKH CLK tCLKL  
tSKEW1  
t
1
2
CLKA  
t
WFF  
t
WFF  
FIFO Full  
FF  
LOW  
CSA  
WRA HIGH  
tENS3  
tENH3  
MBA  
tENS2  
tENH2  
ENA  
tDS  
tDH  
A0 - A35  
4657 drw 09  
To FIFO  
NOTE:  
1. tSKEW1 is the minimum time between a rising CLKB edge and a rising CLKA edge for FF to transition HIGH in the next CLKA cycle. If the time between the rising CLKB edge and rising  
CLKA edge is less than tSKEW1, then the transition of FF HIGH may occur one CLKA cycle later than shown.  
Figure 6. FF Flag Timing and First Available Write when the FIFO is Full  
CLKA  
tENH2  
tENS2  
ENA  
(1)  
tSKEW2  
1
2
CLKB  
t
PAE  
tPAE  
X Word in FIFO  
AE  
(X+1) Words in FIFO  
ENS2  
t
tENH2  
ENB  
4657 drw 10  
NOTES:  
1. tSKEW2 is the minimum time between a rising CLKA edge and a rising CLKB edge for AE to transition HIGH in the next CLKB cycle. If the time between the rising CLKA edge and  
rising CLKB edge is less than tSKEW2, then AE may transition HIGH one CLKB cycle later than shown.  
2. FIFO write (CSA = L, W/RA = H, MBA = L), FIFO read (CSB = L, W/RB = L, MBB = L).  
Figure 7. Timing for AE when the FIFO is Almost-Empty  
15  
FEBRUARY10,2009  
IDT72V36113.3V,CMOSSyncFIFOTM  
64 x 36  
COMMERCIALTEMPERATURERANGE  
(1)  
tSKEW2  
1
2
CLKA  
tENS2  
tENH2  
ENA  
AF  
t
PAF  
t
PAF  
(64-X) Words in FIFO  
[64-(X+1)] Words in FIFO  
CLKB  
tENH2  
tENS2  
ENB  
4657 drw 11  
NOTES:  
1. tSKEW2 is the minimum time between a rising CLKA edge and a rising CLKB edge for AF to transition HIGH in the next CLKA cycle. If the time between the rising CLKA edge and  
rising CLKB edge is less than tSKEW2, then AF may transition HIGH one CLKA cycle later than shown.  
2. FIFO write (CSA = L, W/RA = H, MBA = L), FIFO read (CSB = L, W/RB = L, MBB = L).  
Figure 8. Timing for AF when the FIFO is Almost-Full  
CLKA  
tENS1  
t
ENH1  
ENH1  
CSA  
W/RA  
t
ENS1  
t
t
ENS1  
tENH1  
MBA  
tENS1  
tENH1  
ENA  
tDH  
tDS  
W1  
A0 - A35  
CLKB  
t
PMF  
tPMF  
MBF1  
CSB  
W/RB  
MBB  
ENB  
tENH2  
tENS2  
tEN  
tPMR  
t
MDV  
tDIS  
FIFO Output Register  
W1 (Remains valid in Mail1 Register after read)  
B0 - B35  
4657 drw 12  
NOTE:  
1. Port-B parity generation off (PGB = L)  
Figure 9. Timing for Mail1 Register and MBF1 Flag  
16  
FEBRUARY10,2009  
IDT72V36113.3V,CMOSSyncFIFOTM  
64 x 36  
COMMERCIALTEMPERATURERANGE  
CLKB  
t
ENS1  
t
ENH1  
ENH1  
CSB  
W/RB  
MBB  
t
ENS1  
t
t
ENS1  
tENH1  
tENS1  
tENH1  
ENB  
tDH  
tDS  
B0 - B35  
W1  
CLKA  
t
PMF  
tPMF  
MBF2  
CSA  
W/RA  
MBA  
ENA  
tENH2  
tENS2  
tEN  
t
PMR  
tDIS  
W1 (Remains valid in Mail2 Register after read)  
A0 - A35  
4657 drw 13  
NOTE:  
1. Port-A parity generation off (PGA = L)  
Figure 10. Timing for Mail2 Register and MBF2 Flag  
ODD/  
EVEN  
W/RA  
MBA  
PGA  
t
PEPE  
tPOPE  
tPEPE  
tPOPE  
PEFA  
Valid  
Valid  
Valid  
Valid  
4657 drw 14  
NOTE:  
1. CSA = L and ENA = H.  
Figure 11. ODD/EVEN, W/RA, MBA, and PGA to PEFA Timing  
ODD/  
EVEN  
W/RB  
MBB  
PGB  
t
PEPE  
t
PEPE  
tPOPE  
tPOPE  
PEFB  
Valid  
Valid  
Valid  
Valid  
4657 drw 15  
NOTE:  
1. CSB = L and ENB = H.  
Figure 12. ODD/EVEN, W/RB, MBB, and PGB to PEFB Timing  
17  
FEBRUARY10,2009  
IDT72V36113.3V,CMOSSyncFIFOTM  
64 x 36  
COMMERCIALTEMPERATURERANGE  
ODD/  
EVEN  
LOW  
CSA  
W/RA  
MBA  
PGA  
tEN  
t
PEPB  
tPOPB  
tPEPB  
A8, A17,  
A26, A35  
Generated Parity  
Mail2 Data  
Generated Parity  
Mail2 Data  
4657 drw 16  
NOTE:  
1. ENA = H.  
Figure 13. Parity Generation Timing when reading from the Mail2 Register  
ODD/  
EVEN  
LOW  
CSB  
W/RB  
MBB  
PGB  
t
PEPB  
t
MDV  
tEN  
tPOPB  
tPEPB  
B8, B17,  
B26, B35  
Generated Parity  
Mail1 Data  
Generated Parity  
4657 drw 17  
Mail1  
Data  
NOTE:  
1. ENB = H.  
Figure 14. Parity Generation Timing when reading from the Mail1 Register  
18  
FEBRUARY10,2009  
IDT72V36113.3V,CMOSSyncFIFOTM  
64 x 36  
COMMERCIALTEMPERATURERANGE  
PARAMETER MEASUREMENT INFORMATION  
3.3V  
330Ω  
From Output  
Under Test  
30 pF (1)  
510Ω  
PROPAGATION DELAY  
LOAD CIRCUIT  
3 V  
3 V  
Timing  
Input  
1.5 V  
High-Level  
1.5 V  
Input  
GND  
1.5 V  
GND  
tS  
th  
tW  
3 V  
3 V  
Data,  
Enable  
Input  
1.5 V  
1.5 V  
Low-Level  
1.5 V  
1.5 V  
GND  
Input  
GND  
VOLTAGE WAVEFORMS  
SETUP AND HOLD TIMES  
VOLTAGE WAVEFORMS  
PULSE DURATIONS  
3 V  
Output  
Enable  
1.5 V  
1.5 V  
tPZL  
GND  
tPLZ  
3 V  
¯
3 V  
Input  
1.5 V  
1.5 V  
1.5 V  
Low-Level  
Output  
GND  
V
OL  
tPD  
t
PZH  
tPD  
V
OH  
V
OH  
In-Phase  
Output  
1.5 V  
1.5 V  
High-Level  
Output  
1.5 V  
V
t
PHZ  
¯
OL  
OV  
4657 drw 18  
VOLTAGE WAVEFORMS  
ENABLE AND DISABLE TIMES  
VOLTAGE WAVEFORMS  
PROPAGATION DELAY TIMES  
NOTE:  
1. Includes probe and jig capacitance.  
Figure 15. Load Circuit and Voltage Waveforms  
19  
FEBRUARY10,2009  
ORDERING INFORMATION  
X
X
XX  
X
X
XXXXXX  
Process/  
Temperature  
Range  
Device Type Power  
Speed  
Package  
Commercial (0°C to +70°C)  
BLANK  
Green  
G
PF  
PQF  
Thin Quad Flat Pack (TQFP, PN120-1)  
Plastic Quad Flat Pack (PQFP, PQ132-1)  
Clock Cycle Time (tCLK  
Commercial Only  
)
15  
20  
Speed in Nanoseconds  
Low Power  
L
64 x 36 3.3V SyncFIFO  
72V3611  
4657 drw 19  
NOTES:  
1. Industrial temperature range is available by special order.  
2. Green parts are available. For specific speeds and packages contact your sales office.  
DATASHEETDOCUMENTHISTORY  
07/10/2000  
05/27/2003  
06/07/2005  
02/10/2009  
pg. 1  
pg. 6.  
pgs. 1, 2, 3 and 20.  
pg. 20.  
CORPORATE HEADQUARTERS  
6024 Silver Creek Valley Road  
San Jose, Ca 95138  
for SALES:  
800-345-7015 or 408-284-8200  
fax: 408-284-2775  
for TECH SUPPORT:  
408-360-1753  
FIFOhelp@idt.com  
www.idt.com  
20  

相关型号:

72V3611L20PFG

FIFO, 64X36, 12ns, Synchronous, CMOS, PQFP120, GREEN, PLASTIC,TQFP-120
IDT

72V3611L20PQF

PQFP-132, Tray
IDT

72V3611L20PQFG

FIFO, 64X36, 12ns, Synchronous, CMOS, PQFP132, GREEN, PLASTIC, QFP-132
IDT

72V3612L12PFG

3.3 VOLT CMOS SyncBiFIFO
IDT

72V3612L12PFG8

3.3 VOLT CMOS SyncBiFIFO
IDT

72V3612L15PFG

Bi-Directional FIFO, 64X36, 10ns, Synchronous, CMOS, PQFP120, GREEN, TQFP-120
IDT

72V3612L15PFG8

FIFO, 64X36, 10ns, Synchronous, CMOS, PQFP120, GREEN, TQFP-120
IDT

72V3613L12PF8

TQFP-120, Reel
IDT

72V3613L12PFG

Bi-Directional FIFO, 64X36, 8ns, Synchronous, CMOS, PQFP120, GREEN, TQFP-120
IDT

72V3613L12PQF

PQFP-132, Tray
IDT

72V3613L12PQFG

Bi-Directional FIFO, 64X36, 8ns, Synchronous, CMOS, PQFP132, GREEN, PLASTIC, QFP-132
IDT

72V3613L15PQFG

Bi-Directional FIFO, 64X36, 10ns, Synchronous, CMOS, PQFP132, GREEN, PLASTIC, QFP-132
IDT