
Speedster Macro Cell Library www.achronix.com PAGE ii
Table of Contents
Preface ξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±xiv
Introductionξ± ξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ± xiv
Cellξ±Namingξ±Conventionsξ±ξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±β xv
Registerξ±Namingξ±Conventions ξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±β ξ±xv
I/Oξ±Cellξ±Namingξ±Conventions βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±β ξ±xv
Conventionsξ±Usedξ±inξ±thisξ±Guideξ± ξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ± xvi
Chapterξ±1ξ±βξ±I/Oξ±Cellsβξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±ξ±1
IOPADξ± ξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±β 2
Bidirectionalξ±I/Oξ±Pad ξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±β ξ±2
Verilogξ±Instantiationξ±Templateξ± ξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±β 3
VHDLξ±Instantiationξ±Templateξ± βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±β 3
IOPAD_Dξ±ξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±β 4
Bidirectionalξ±Registeredξ±I/Oξ±Padξ±withξ±Asynchronousξ±orξ±Synchronousξ±Set/Reset βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±β ξ±4
Verilogξ±Instantiationξ±Templateξ± ξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±β 7
VHDLξ±Instantiationξ±Templateξ± βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±β 7
IOPAD_D2ξ± ξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±β 9
Bidirectionalξ±DDRξ±I/Oξ±Padξ±withξ±Asynchronousξ±orξ±Synchronousξ±Set/Resetξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±β ξ±9
Verilogξ±Instantiationξ±Templateξ± ξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±12
VHDLξ±Instantiationξ±Templateξ± βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±12
IPADξ± ξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±13
NonβRegisteredξ±Inputξ±Pad ξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±β ξ±13
Verilogξ±Instantiationξ±Templateξ± ξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±13
VHDLξ±Instantiationξ±Templateξ± βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±14
IPAD_Dξ± ξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±15
Registeredξ±Inputξ±Padξ±withξ±Asynchronousξ±orξ±Synchronousξ±Set/Reset ξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±β ξ±15
Verilogξ±Instantiationξ±Templateξ± ξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±16
VHDLξ±Instantiationξ±Templateξ± βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±16
IPAD_D2ξ± ξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±17
DDRξ±Inputξ±Padξ±withξ±Asynchronousξ±orξ±Synchronousξ±Set/Reset ξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±β ξ±17
Verilogξ±Instantiationξ±Templateξ± ξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±18
VHDLξ±Instantiationξ±Templateξ± βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±18
IPAD_DIFFξ± βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±20
NonβRegisteredξ±Differentialξ±Inputξ±Pad ξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±β ξ±20
Verilogξ±Instantiationξ±Templateξ± ξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±21
VHDLξ±Instantiationξ±Templateξ± βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±21
IPAD_DIFFDξ± ξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±22
Commenti su questo manuale