Top Banner
Antifuse Macro Library Guide
316

Antifuse Macro Library Guide · 2003. 10. 8. · Tel: +44 (0)125-630-5600 • Fax: +44 (0)125-635-5420 Actel Japan • EXOS Ebisu Bldg. 4F • 1-24-14 Ebisu Shibuya-ku • Toyko 150

Feb 05, 2021

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • Antifuse Macro Library Guide

  • For more information about Actel’s products, call 888-99-ACTEL or visit our Web site at http://www.actel.com

    Actel Corporation • 955 East Arques Avenue • Sunnyvale, CA USA 94086U.S. Toll Free Line: 888-99-ACTEL • Customer Service: 408-739-1010 • Customer Service FAX: 408-522-8044Customer Applications Center: 800-262-1060 • Customer Applications FAX: 408-739-1540

    Actel Europe Ltd. • Dunlop House, Riverside Way • Camberley, Surrey GU15 3YL • United KingdomTel: +44 (0)125-630-5600 • Fax: +44 (0)125-635-5420

    Actel Japan • EXOS Ebisu Bldg. 4F • 1-24-14 Ebisu Shibuya-ku • Toyko 150 • JapanTel: +81 (0)334-457-671 Fax: +81 (0)334-457-668 5029009-10

  • Antifuse Macro Library Guide

  • Actel Corporation, Sunnyvale, CA 94086© 2003 Actel Corporation. All rights reserved.

    Part Number: 5029009-10

    Release: July 2003

    No part of this document may be copied or reproduced in any form or by any means without prior written consent of Actel.

    Actel makes no warranties with respect to this documentation and disclaims any implied warranties of merchantability or fitness for a particular purpose. Informa-tion in this document is subject to change without notice. Actel assumes no respon-sibility for any errors that may appear in this document.

    This document contains confidential proprietary information that is not to be dis-closed to any unauthorized person without prior written consent of Actel Corpo-ration.

    TrademarksActel is a trademark of Actel Corporation.

    All other products or brand names mentioned are trademarks or registered trade-marks of their respective holders.

    4

  • Table of Contents

    Introduction

    Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7How to Use this Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7Restrictions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7Advanced Application Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8HDL Instantiation of Macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8Migration Between Families . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

    Lists

    List of Combinational Macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9List of Sequential Macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13List of CC Macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15List of RAM Macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17List of Input/Output Macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19Alphabetical List of Macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21Combinational/Sequential Macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

    Combinational, AND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29Combinational, AND-OR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .37Combinational, AND-OR-INVERT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .53Combinational, AND-OR-INVERT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .57Combinational, AND-XOR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .58Combinational, AND-XOR-INVERT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .58Combinational, 3-Input Gate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .60Buffers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .67 Clock Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .68Combinational, Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .70Carry Generator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .87Sequential, D-Type Flip-Flop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .89Sequential D-Type Flip-Flop with Enable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .95Sequential, D-Type Flip-Flop with Multiplexed Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .107Sequential, D-Type Flip-Flop with Preset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .122Sequential, D-Type Flip-Flop with Preset and Clea r . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .130Sequential, Data Latc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .131Sequential, Data Latch with Clear . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .136Sequential, Data Latch with Enable and Clear . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .139Sequential, Data Latch with Enable and Preset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .142Data Latch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .144Data Latch with Multiplexed Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .147Sequential, Data Latch with Preset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .153

    5

  • Table of Contents

    Sequential, JK Flip-Flop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .155Combinational, Wide Decode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .156Combinational, Clock Net Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .160Combinational, Half Adder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .163Combinational, Inverters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .165JK Flip-Flop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .168Combinational, AND-OR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .172Combinational, AND-OR-INVERT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .177Combinational, Multiplexer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .178Combinational, NAND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .181Combinational, NOR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .189Combinational, OR-AND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .196Combinational, OR-AND-INVERT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .202Combinational, OR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .207Combinational, XOR-AND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .217Combinational, XNOR-AND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .218Combinational, XNOR-NAND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .219Combinational, XNOR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .220Combinational, XOR-OR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .221Combinational, XOR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .222Combinational, Gate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .225

    CC-Module Flip Flops . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227

    Memory Macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239

    RAM Macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .240FIFO Macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .253

    I/O Macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255

    Input/Output, General Use . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .256ACT 2/XL/DX/42MX I/O Macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .263ACT 3 I/O Macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .270Axcelerator Input IO Macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .288Bi-Directional IO Macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .289Clock Buffers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .291HClock Buffers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .292Output Buffers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .293Tri-State Buffer Macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .294Differential IO Macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .296IOFIFO (PerPin FIFO) Macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .298

    Carry Chain Macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301

    Carry Chain Macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .302PLL Macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313

    PLL Macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .314

    6

  • IntroductionThis guide includes macros for all Actel antifuse devices. For Flash devices, see the Flash Macro Library Guide.

    Definitions

    Macros

    The Macro library consists of logic elements constructed of one or more ACT family mod-ules. Modules may be of type sequential or combinatorial. The relative placement of two module-macros is predefined. The timing characteristics are a function of the fanout on the output of the macro.

    ACTgen Macro

    ACTgen macros are described in Actel’s publication, “A Guide to ACTgen Macros.”

    Combinability

    For information on combinability, refer to the Designer with Actel Manual.

    How to Use this Guide

    Family Inclusion Indicator

    In the titlebar of each macro is a list indicating whether the cell is a member of the ACT 1, ACT 2/1200XL, 3200DX, ACT 3, 40MX, 42MX, 54SX, 54SXA, or eX library.

    Guidelines

    1. All input pin loading is assumed to be a sin-gle load except macros that are built using two combinational modules or one sequential and one combinatorial module. These macros are assumed to have a load of two on some of their input pins. 2. All macros have output pin loading of zero except for the sequential macros that are built using two combinational modules only. These macros have an output pin loading of one.3. All macros have logic levels equal to one except cells with pin delays of two. A “2” is added to the corresponding symbol in the Macro section of this manual.

    Truth Table Nomenclature

    Truth tables are arranged with Inputs before Outputs. The following symbol definitions apply.

    ↑ denotes rising edge clock↓ denotes falling edge clockX in an input column denotes a ‘don't

    care’ or logic simulation state ‘un-known’

    !Q denotes Q not

    Pin Delay Annotation

    Two-module combinatorial macros contain extra delay on some or all of the pins. If a mac-ro symbol in this guide displays a “2” on a pin, then two levels of logic delay exist on the in-put to output path. Note: Many two-level logic functions in one family are implemented in a single module in another family, hence the “2” may apply to specific families only.

    Restrictions

    Special I/Os

    Some I/O pins are able to connect to global control signals such as clock or clear. These I/O pins may be used as “normal” data input/output buffers or they may be used as “spe-cial” pins. The following constraints apply to I/O pins used as “special” pins.All ACT 2/1200XL, 3200DX, ACT 3, 42MX, 54SX, 54SX-A, and eX register cells may be clocked by either of the two global clock networks by con-necting their CLK input to the output of a CLK-BUF, CLKBIBUF, or CLKINT macro.All ACT 2/1200XL, 3200DX, ACT 3, 42MX, 54SX, 54SX-A, and eX register cells may be globally preset, reset or enabled by connecting the PRE, CLR, or E input to the output of a CLKBUF, CLK-BIBUF, CLKINT macro.All ACT 2/1200XL, 3200DX, ACT 3, 42MX, 54SX, 54SX-A and eX I/O three-state buffers may be globally enabled by connecting their E input to the output of a CLKBUF, CLKBIBUF, OR CLKINT macro.

    7

  • Introduction

    All ACT 3, 54SX, 54SX-A and eX register cells composed of sequential modules may be clocked by high speed clock buffer network by connect-ing their CLK input to the output of a HCLK-BUF macro. ACT 3 registered I/O macros may only be clocked by the IOCLKBUF macro.ACT 3 registered I/O macros may only be asynchronously set or preset by the IOPCL macro.

    Advanced Application NotesFor Advanced Application notes, please go to the Actel website at http://www.actel.com.

    HDL Instantiation of MacrosRefer to the HDL Coding Style Guide for infor-mation on instantiating macros.

    Migration Between FamiliesActel provides the capability of migrating a netlist created for one family to another family in some cases. Macros listed in this manual as

    being available in the old family will not be shown as available in the new family when the new macro is inefficient or when the function can be better implemented with different mac-ros, however, the macro may be available in the new family. Such macros are not recom-mended for new designs.In all cases, if an HDL description is available, it is best to resynthesize, targeting the new family.If an HDL description is not available, it is still generally best to do gate level retargeting to the new family.If neither of the above is done, a netlist creat-ed for one family may be used in another fam-ily as follows: No special procedures are needed to use the netlist in Designer, but a mi-gration library must be enabled in CAE envi-ronments as explained in individual CAE Interface Guides.

    * Except registered I/O, IOCLK, and IOPCL** Except QCLK and RAM

    Target Family

    Original Family ACT 1/40MXACT 2/

    1200XL/3200DX/42MX

    ACT 3 54SX 54SX-A eX

    ACT 1 or 40MX X YES YES NO NO NO

    ACT 2, 1200XL, 3200DX, 42MX

    NO X YES** YES** YES** YES**

    ACT 3 NO NO X YES* YES* YES*

    54SX NO NO NO X YES YES

    54SX-A NO NO NO YES** X YES

    eX NO NO NO YES YES X

    8

  • Lists

    List of Combinational Macros

    AND2 . . . . . . . . . . . . . . . . . . . . . . . . . . . 29AND2A . . . . . . . . . . . . . . . . . . . . . . . . . . 29AND2B . . . . . . . . . . . . . . . . . . . . . . . . . . 30AND3 . . . . . . . . . . . . . . . . . . . . . . . . . . . 30AND3A . . . . . . . . . . . . . . . . . . . . . . . . . . 31AND3B . . . . . . . . . . . . . . . . . . . . . . . . . . 31AND3C . . . . . . . . . . . . . . . . . . . . . . . . . . 32AND4 . . . . . . . . . . . . . . . . . . . . . . . . . . . 32AND4A . . . . . . . . . . . . . . . . . . . . . . . . . . 33AND4B . . . . . . . . . . . . . . . . . . . . . . . . . . 33AND4C . . . . . . . . . . . . . . . . . . . . . . . . . . 34AND4D . . . . . . . . . . . . . . . . . . . . . . . . . . 34AND5A . . . . . . . . . . . . . . . . . . . . . . . . . . 35AND5B . . . . . . . . . . . . . . . . . . . . . . . . . . 35AND5C . . . . . . . . . . . . . . . . . . . . . . . . . . 36A01 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36A010 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37A011 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37A012 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38A013 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38A014 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39A015 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39A016 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40A017 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40A018 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41A01A . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41A01B . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42A01C . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42A01D . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43A01E . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43A02 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44A02A . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44A02B . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45A02C . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45A02D . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46A02E . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46A03 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47A03A . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47

    A03B . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48A03C . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48A04A . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49A05A . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49A06 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50A06A . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50A07 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51A08 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51A09 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52A0I1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52A0I1A . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53A0I1B . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53A0I1C . . . . . . . . . . . . . . . . . . . . . . . . . . . 54A0I1D . . . . . . . . . . . . . . . . . . . . . . . . . . . 54AOI2A . . . . . . . . . . . . . . . . . . . . . . . . . . . 55AOI2B . . . . . . . . . . . . . . . . . . . . . . . . . . . 55AOI3A . . . . . . . . . . . . . . . . . . . . . . . . . . . 56AOI4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56AOI4A . . . . . . . . . . . . . . . . . . . . . . . . . . . 57AOI5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57AX1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58AX1A . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58AX1B . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59AX1C . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59AX1D . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60AX1E . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60AXO1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61AXO2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61AXO3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62AXO5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62AXO6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63AXO7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63AXOI1 . . . . . . . . . . . . . . . . . . . . . . . . . . . 64AXOI2 . . . . . . . . . . . . . . . . . . . . . . . . . . . 64AXOI3 . . . . . . . . . . . . . . . . . . . . . . . . . . . 65AXOI4 . . . . . . . . . . . . . . . . . . . . . . . . . . . 65AXOI5 . . . . . . . . . . . . . . . . . . . . . . . . . . . 66AXOI7 . . . . . . . . . . . . . . . . . . . . . . . . . . . 66

    9

  • List of Combinational Macros

    BUFA . . . . . . . . . . . . . . . . . . . . . . . . . . . 67BUFF . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67BUFD . . . . . . . . . . . . . . . . . . . . . . . . . . . 68CLKINT . . . . . . . . . . . . . . . . . . . . . . . . . . 68HCLKINT . . . . . . . . . . . . . . . . . . . . . . . . . 69CLKINTI . . . . . . . . . . . . . . . . . . . . . . . . . 69CM7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70CM8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71CM8A . . . . . . . . . . . . . . . . . . . . . . . . . . . 72CM8F . . . . . . . . . . . . . . . . . . . . . . . . . . . 73CM8INV . . . . . . . . . . . . . . . . . . . . . . . . . 74CMA9 . . . . . . . . . . . . . . . . . . . . . . . . . . . 74CMAF . . . . . . . . . . . . . . . . . . . . . . . . . . . 75CMB3 . . . . . . . . . . . . . . . . . . . . . . . . . . . 75CMB7 . . . . . . . . . . . . . . . . . . . . . . . . . . . 76CMBB . . . . . . . . . . . . . . . . . . . . . . . . . . . 76CMBF . . . . . . . . . . . . . . . . . . . . . . . . . . . 77CMEA . . . . . . . . . . . . . . . . . . . . . . . . . . . 77CMEB . . . . . . . . . . . . . . . . . . . . . . . . . . . 78CMEE . . . . . . . . . . . . . . . . . . . . . . . . . . . 78CMEF . . . . . . . . . . . . . . . . . . . . . . . . . . . 79CMF1 . . . . . . . . . . . . . . . . . . . . . . . . . . . 79CMF2 . . . . . . . . . . . . . . . . . . . . . . . . . . . 80CMF3 . . . . . . . . . . . . . . . . . . . . . . . . . . . 80CMF4 . . . . . . . . . . . . . . . . . . . . . . . . . . . 81CMF5 . . . . . . . . . . . . . . . . . . . . . . . . . . . 81CMF6 . . . . . . . . . . . . . . . . . . . . . . . . . . . 82CMF7 . . . . . . . . . . . . . . . . . . . . . . . . . . . 82CMF8 . . . . . . . . . . . . . . . . . . . . . . . . . . . 83CMF9 . . . . . . . . . . . . . . . . . . . . . . . . . . . 83CMFA . . . . . . . . . . . . . . . . . . . . . . . . . . . 84CMFB . . . . . . . . . . . . . . . . . . . . . . . . . . . 84CMFC . . . . . . . . . . . . . . . . . . . . . . . . . . . 85CMFD . . . . . . . . . . . . . . . . . . . . . . . . . . . 85CMFE . . . . . . . . . . . . . . . . . . . . . . . . . . . 86CS1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86CS2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87CY2A . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87CY2B . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89DLEB . . . . . . . . . . . . . . . . . . . . . . . . . . . 144DLEC . . . . . . . . . . . . . . . . . . . . . . . . . . 144DLM . . . . . . . . . . . . . . . . . . . . . . . . . . . 145DLM2 . . . . . . . . . . . . . . . . . . . . . . . . . . 145

    DLM2A . . . . . . . . . . . . . . . . . . . . . . . . . 147DLM2B . . . . . . . . . . . . . . . . . . . . . . . . . 147DLM3 . . . . . . . . . . . . . . . . . . . . . . . . . . . 148DLM3A . . . . . . . . . . . . . . . . . . . . . . . . . 148DLM4 . . . . . . . . . . . . . . . . . . . . . . . . . . . 149DLM4A . . . . . . . . . . . . . . . . . . . . . . . . . 149DLM8A . . . . . . . . . . . . . . . . . . . . . . . . . 150DLM8B . . . . . . . . . . . . . . . . . . . . . . . . . 151DLMA . . . . . . . . . . . . . . . . . . . . . . . . . . 152DLME1A . . . . . . . . . . . . . . . . . . . . . . . . 152DLP1 . . . . . . . . . . . . . . . . . . . . . . . . . . . 153DLP1A . . . . . . . . . . . . . . . . . . . . . . . . . . 153DLP1B . . . . . . . . . . . . . . . . . . . . . . . . . . 154DLP1C . . . . . . . . . . . . . . . . . . . . . . . . . . 154DLP1D . . . . . . . . . . . . . . . . . . . . . . . . . . 155DLP1E . . . . . . . . . . . . . . . . . . . . . . . . . . 155DXAND7 . . . . . . . . . . . . . . . . . . . . . . . . 156DXAX7 . . . . . . . . . . . . . . . . . . . . . . . . . . 157DXNAND7 . . . . . . . . . . . . . . . . . . . . . . . 157FA1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158FA1A . . . . . . . . . . . . . . . . . . . . . . . . . . . 158FA1B . . . . . . . . . . . . . . . . . . . . . . . . . . . 159FA2A . . . . . . . . . . . . . . . . . . . . . . . . . . . 159GAND2 . . . . . . . . . . . . . . . . . . . . . . . . . 160GMX4 . . . . . . . . . . . . . . . . . . . . . . . . . . 160GNAND2 . . . . . . . . . . . . . . . . . . . . . . . . 161GND . . . . . . . . . . . . . . . . . . . . . . . . . . . 161GNOR2 . . . . . . . . . . . . . . . . . . . . . . . . . 162GOR2 . . . . . . . . . . . . . . . . . . . . . . . . . . 162GXOR2 . . . . . . . . . . . . . . . . . . . . . . . . . 163HA1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163HA1A . . . . . . . . . . . . . . . . . . . . . . . . . . . 164HA1B . . . . . . . . . . . . . . . . . . . . . . . . . . . 164HA1C . . . . . . . . . . . . . . . . . . . . . . . . . . . 165INV . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165INVD . . . . . . . . . . . . . . . . . . . . . . . . . . . 166INVA . . . . . . . . . . . . . . . . . . . . . . . . . . . 166JKF . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167JKF1B . . . . . . . . . . . . . . . . . . . . . . . . . . 168JKF2A . . . . . . . . . . . . . . . . . . . . . . . . . . 168JKF2B . . . . . . . . . . . . . . . . . . . . . . . . . . 169JKF2C . . . . . . . . . . . . . . . . . . . . . . . . . . 169JKF2D . . . . . . . . . . . . . . . . . . . . . . . . . . 170

    10

  • List of Combinational Macros

    JKF3A . . . . . . . . . . . . . . . . . . . . . . . . . . 170JKF3B . . . . . . . . . . . . . . . . . . . . . . . . . . 171JKF3C . . . . . . . . . . . . . . . . . . . . . . . . . . 171JKF3D . . . . . . . . . . . . . . . . . . . . . . . . . . 172JKF4B . . . . . . . . . . . . . . . . . . . . . . . . . . 173JKFPC . . . . . . . . . . . . . . . . . . . . . . . . . . 173MAJ3 . . . . . . . . . . . . . . . . . . . . . . . . . . . 174MAJ3X . . . . . . . . . . . . . . . . . . . . . . . . . 174MAJ3XI . . . . . . . . . . . . . . . . . . . . . . . . . 175MIN3 . . . . . . . . . . . . . . . . . . . . . . . . . . . 175MIN3X . . . . . . . . . . . . . . . . . . . . . . . . . . 176MIN3XI . . . . . . . . . . . . . . . . . . . . . . . . . 177MX2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178MX2A . . . . . . . . . . . . . . . . . . . . . . . . . . 178MX2B . . . . . . . . . . . . . . . . . . . . . . . . . . 179MX2C . . . . . . . . . . . . . . . . . . . . . . . . . . 179MX4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180MXC1 . . . . . . . . . . . . . . . . . . . . . . . . . . 180MXT . . . . . . . . . . . . . . . . . . . . . . . . . . . 181NAND2 . . . . . . . . . . . . . . . . . . . . . . . . . 181NAND2A . . . . . . . . . . . . . . . . . . . . . . . . 182NAND2B . . . . . . . . . . . . . . . . . . . . . . . . 182NAND3 . . . . . . . . . . . . . . . . . . . . . . . . . 183NAND3A . . . . . . . . . . . . . . . . . . . . . . . . 183NAND3B . . . . . . . . . . . . . . . . . . . . . . . . 184NAND3C . . . . . . . . . . . . . . . . . . . . . . . . 184NAND4 . . . . . . . . . . . . . . . . . . . . . . . . . 185NAND4A . . . . . . . . . . . . . . . . . . . . . . . . 185NAND4B . . . . . . . . . . . . . . . . . . . . . . . . 186NAND4C . . . . . . . . . . . . . . . . . . . . . . . . 186NAND4D . . . . . . . . . . . . . . . . . . . . . . . . 187NAND5B . . . . . . . . . . . . . . . . . . . . . . . . 187NAND5C . . . . . . . . . . . . . . . . . . . . . . . . 188NAND5D . . . . . . . . . . . . . . . . . . . . . . . . 188NOR2 . . . . . . . . . . . . . . . . . . . . . . . . . . 189NOR2A . . . . . . . . . . . . . . . . . . . . . . . . . 189NOR2B . . . . . . . . . . . . . . . . . . . . . . . . . 190NOR3 . . . . . . . . . . . . . . . . . . . . . . . . . . 191NOR3A . . . . . . . . . . . . . . . . . . . . . . . . . 191NOR3B . . . . . . . . . . . . . . . . . . . . . . . . . 192NOR3C . . . . . . . . . . . . . . . . . . . . . . . . . 192NOR4 . . . . . . . . . . . . . . . . . . . . . . . . . . 193NOR4A . . . . . . . . . . . . . . . . . . . . . . . . . 193

    NOR4B . . . . . . . . . . . . . . . . . . . . . . . . . 194NOR4C . . . . . . . . . . . . . . . . . . . . . . . . . 194NOR4D . . . . . . . . . . . . . . . . . . . . . . . . . 195NOR5B . . . . . . . . . . . . . . . . . . . . . . . . . 195NOR5C . . . . . . . . . . . . . . . . . . . . . . . . . 196NOR5D . . . . . . . . . . . . . . . . . . . . . . . . . 196OA1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197OA1A . . . . . . . . . . . . . . . . . . . . . . . . . . . 198OA1B . . . . . . . . . . . . . . . . . . . . . . . . . . . 198OA1C . . . . . . . . . . . . . . . . . . . . . . . . . . . 199OA2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199OA2A . . . . . . . . . . . . . . . . . . . . . . . . . . . 200OA3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200OA3A . . . . . . . . . . . . . . . . . . . . . . . . . . . 201OA3B . . . . . . . . . . . . . . . . . . . . . . . . . . . 201OA4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202OA4A . . . . . . . . . . . . . . . . . . . . . . . . . . . 202OA5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203OAI1 . . . . . . . . . . . . . . . . . . . . . . . . . . . 203OAI2A . . . . . . . . . . . . . . . . . . . . . . . . . . 204OAI3 . . . . . . . . . . . . . . . . . . . . . . . . . . . 204OAI3A . . . . . . . . . . . . . . . . . . . . . . . . . . 205OR2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207OR2A . . . . . . . . . . . . . . . . . . . . . . . . . . . 207OR2B . . . . . . . . . . . . . . . . . . . . . . . . . . . 208OR3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208OR3A . . . . . . . . . . . . . . . . . . . . . . . . . . . 209OR3B . . . . . . . . . . . . . . . . . . . . . . . . . . . 209OR3C . . . . . . . . . . . . . . . . . . . . . . . . . . 210OR4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210OR4A . . . . . . . . . . . . . . . . . . . . . . . . . . . 211OR4B . . . . . . . . . . . . . . . . . . . . . . . . . . . 211OR4C . . . . . . . . . . . . . . . . . . . . . . . . . . 212OR4D . . . . . . . . . . . . . . . . . . . . . . . . . . 212OR5A . . . . . . . . . . . . . . . . . . . . . . . . . . . 213OR5B . . . . . . . . . . . . . . . . . . . . . . . . . . . 213OR5C . . . . . . . . . . . . . . . . . . . . . . . . . . 214QCLKINT . . . . . . . . . . . . . . . . . . . . . . . . 214QCLKINTI . . . . . . . . . . . . . . . . . . . . . . . 215TF1A . . . . . . . . . . . . . . . . . . . . . . . . . . . 215TF1B . . . . . . . . . . . . . . . . . . . . . . . . . . . 216VCC . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216XA1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217

    11

  • List of Combinational Macros

    XA1A . . . . . . . . . . . . . . . . . . . . . . . . . . . 217XA1B . . . . . . . . . . . . . . . . . . . . . . . . . . . 218XA1C . . . . . . . . . . . . . . . . . . . . . . . . . . . 218XAI1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219XAI1A . . . . . . . . . . . . . . . . . . . . . . . . . . 219XNOR2 . . . . . . . . . . . . . . . . . . . . . . . . . 220XNOR3 . . . . . . . . . . . . . . . . . . . . . . . . . 220XO1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221XO1A . . . . . . . . . . . . . . . . . . . . . . . . . . . 221XOR2 . . . . . . . . . . . . . . . . . . . . . . . . . . . 222XOR3 . . . . . . . . . . . . . . . . . . . . . . . . . . . 222XOR4 . . . . . . . . . . . . . . . . . . . . . . . . . . . 223XNOR4 . . . . . . . . . . . . . . . . . . . . . . . . . 224ZOR3 . . . . . . . . . . . . . . . . . . . . . . . . . . . 225ZOR3I . . . . . . . . . . . . . . . . . . . . . . . . . . 225

    12

  • List of Sequential Macros

    DF1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89DF1A . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90DF1B . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90DF1C . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91DFC1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91DFC1A . . . . . . . . . . . . . . . . . . . . . . . . . . 92DFC1B . . . . . . . . . . . . . . . . . . . . . . . . . . 92DFC1C . . . . . . . . . . . . . . . . . . . . . . . . . . 93DFC1D . . . . . . . . . . . . . . . . . . . . . . . . . . 93DFC1E . . . . . . . . . . . . . . . . . . . . . . . . . . 94DFC1F . . . . . . . . . . . . . . . . . . . . . . . . . . 94DFC1G . . . . . . . . . . . . . . . . . . . . . . . . . . 95DFE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95DFE1B . . . . . . . . . . . . . . . . . . . . . . . . . . 96DFE1C . . . . . . . . . . . . . . . . . . . . . . . . . . 96DFE2D . . . . . . . . . . . . . . . . . . . . . . . . . . 97DFE3A . . . . . . . . . . . . . . . . . . . . . . . . . . 97DFE3B . . . . . . . . . . . . . . . . . . . . . . . . . . 98DFE3C . . . . . . . . . . . . . . . . . . . . . . . . . . 98DFE3D . . . . . . . . . . . . . . . . . . . . . . . . . . 99DFE4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99DFE4A . . . . . . . . . . . . . . . . . . . . . . . . . 100DFE4B . . . . . . . . . . . . . . . . . . . . . . . . . 100DFE4C . . . . . . . . . . . . . . . . . . . . . . . . . 101DFE4F . . . . . . . . . . . . . . . . . . . . . . . . . . 101DFE4G . . . . . . . . . . . . . . . . . . . . . . . . . 102DFEA . . . . . . . . . . . . . . . . . . . . . . . . . . 102DFEB . . . . . . . . . . . . . . . . . . . . . . . . . . 103DFEC . . . . . . . . . . . . . . . . . . . . . . . . . . 103DFED . . . . . . . . . . . . . . . . . . . . . . . . . . 104DFEG . . . . . . . . . . . . . . . . . . . . . . . . . . 104DFEH . . . . . . . . . . . . . . . . . . . . . . . . . . 105IODFE . . . . . . . . . . . . . . . . . . . . . . . . . . 105IODFEC . . . . . . . . . . . . . . . . . . . . . . . . 106IODFEP . . . . . . . . . . . . . . . . . . . . . . . . . 106DFM . . . . . . . . . . . . . . . . . . . . . . . . . . . 107DFMEG . . . . . . . . . . . . . . . . . . . . . . . . . 107DFMEH . . . . . . . . . . . . . . . . . . . . . . . . . 108

    DFM1B . . . . . . . . . . . . . . . . . . . . . . . . . 108DFM1C . . . . . . . . . . . . . . . . . . . . . . . . . 109DFM3 . . . . . . . . . . . . . . . . . . . . . . . . . . . 109DFM3B . . . . . . . . . . . . . . . . . . . . . . . . . 110DFM3E . . . . . . . . . . . . . . . . . . . . . . . . . 110DFM3F . . . . . . . . . . . . . . . . . . . . . . . . . 111DFM3G . . . . . . . . . . . . . . . . . . . . . . . . . 111DFM4 . . . . . . . . . . . . . . . . . . . . . . . . . . . 112DFM4A . . . . . . . . . . . . . . . . . . . . . . . . . 112DFM4B . . . . . . . . . . . . . . . . . . . . . . . . . 113DFM4C . . . . . . . . . . . . . . . . . . . . . . . . . 113DFM4D . . . . . . . . . . . . . . . . . . . . . . . . . 114DFM4E . . . . . . . . . . . . . . . . . . . . . . . . . 114DFM5A . . . . . . . . . . . . . . . . . . . . . . . . . 115DFM5B . . . . . . . . . . . . . . . . . . . . . . . . . 115DFM6A . . . . . . . . . . . . . . . . . . . . . . . . . 116DFM6B . . . . . . . . . . . . . . . . . . . . . . . . . 116DFM7A . . . . . . . . . . . . . . . . . . . . . . . . . 117DFM7B . . . . . . . . . . . . . . . . . . . . . . . . . 118DFM8A . . . . . . . . . . . . . . . . . . . . . . . . . 119DFM8B . . . . . . . . . . . . . . . . . . . . . . . . . 120DFMA . . . . . . . . . . . . . . . . . . . . . . . . . . 121DFMB . . . . . . . . . . . . . . . . . . . . . . . . . . 121DFME1A . . . . . . . . . . . . . . . . . . . . . . . . 122DFME1B . . . . . . . . . . . . . . . . . . . . . . . . 122DFME2A . . . . . . . . . . . . . . . . . . . . . . . . 123DFME2B . . . . . . . . . . . . . . . . . . . . . . . . 123DFME3A . . . . . . . . . . . . . . . . . . . . . . . . 124DFME3B . . . . . . . . . . . . . . . . . . . . . . . . 124DFMPCA . . . . . . . . . . . . . . . . . . . . . . . . 125DFMPCB . . . . . . . . . . . . . . . . . . . . . . . . 125DFP1 . . . . . . . . . . . . . . . . . . . . . . . . . . . 126DFP1A . . . . . . . . . . . . . . . . . . . . . . . . . . 126DFP1B . . . . . . . . . . . . . . . . . . . . . . . . . . 127DFP1C . . . . . . . . . . . . . . . . . . . . . . . . . . 127DFP1D . . . . . . . . . . . . . . . . . . . . . . . . . . 128DFP1E . . . . . . . . . . . . . . . . . . . . . . . . . . 128DFP1F . . . . . . . . . . . . . . . . . . . . . . . . . . 129

    13

  • List of Sequential Macros

    DFP1G . . . . . . . . . . . . . . . . . . . . . . . . . 129DFPC . . . . . . . . . . . . . . . . . . . . . . . . . . 130DFPCA . . . . . . . . . . . . . . . . . . . . . . . . . 130DFPCB . . . . . . . . . . . . . . . . . . . . . . . . . 131DFPCC . . . . . . . . . . . . . . . . . . . . . . . . . 131DL1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132DL1A . . . . . . . . . . . . . . . . . . . . . . . . . . . 132DL1B . . . . . . . . . . . . . . . . . . . . . . . . . . . 133DL1C . . . . . . . . . . . . . . . . . . . . . . . . . . . 133DL2A . . . . . . . . . . . . . . . . . . . . . . . . . . . 134DL2B . . . . . . . . . . . . . . . . . . . . . . . . . . . 134DL2C . . . . . . . . . . . . . . . . . . . . . . . . . . . 135DL2D . . . . . . . . . . . . . . . . . . . . . . . . . . . 136DLC . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136DLC1 . . . . . . . . . . . . . . . . . . . . . . . . . . . 137DLC1A . . . . . . . . . . . . . . . . . . . . . . . . . 137DLC1F . . . . . . . . . . . . . . . . . . . . . . . . . . 138DLC1G . . . . . . . . . . . . . . . . . . . . . . . . . 138DLCA . . . . . . . . . . . . . . . . . . . . . . . . . . 139DLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139DLE1D . . . . . . . . . . . . . . . . . . . . . . . . . 140DLE2A . . . . . . . . . . . . . . . . . . . . . . . . . . 140DLE2B . . . . . . . . . . . . . . . . . . . . . . . . . . 141DLE2C . . . . . . . . . . . . . . . . . . . . . . . . . 141DLE3A . . . . . . . . . . . . . . . . . . . . . . . . . . 142DLE3B . . . . . . . . . . . . . . . . . . . . . . . . . . 142DLE3C . . . . . . . . . . . . . . . . . . . . . . . . . 143DLEA . . . . . . . . . . . . . . . . . . . . . . . . . . . 143

    14

  • 15

    DF1_CC . . . . . . . . . . . . . . . . . . . . . . . . . 228DF1A_CC. . . . . . . . . . . . . . . . . . . . . . . . 228DF1B_CC. . . . . . . . . . . . . . . . . . . . . . . . 229DF1C_CC . . . . . . . . . . . . . . . . . . . . . . . 229DFC1_CC . . . . . . . . . . . . . . . . . . . . . . . 230DFC1A_CC . . . . . . . . . . . . . . . . . . . . . . 230DFC1B_CC . . . . . . . . . . . . . . . . . . . . . . 231DFC1D_CC . . . . . . . . . . . . . . . . . . . . . . 231DFE_CC. . . . . . . . . . . . . . . . . . . . . . . . . 232DFE1B_CC . . . . . . . . . . . . . . . . . . . . . . 232DFE1C_CC . . . . . . . . . . . . . . . . . . . . . . 233DFEA_CC . . . . . . . . . . . . . . . . . . . . . . . 233DFM_CC . . . . . . . . . . . . . . . . . . . . . . . . 234DFMA_CC . . . . . . . . . . . . . . . . . . . . . . . 234DFM1B_CC . . . . . . . . . . . . . . . . . . . . . . 235DFM1C_CC . . . . . . . . . . . . . . . . . . . . . . 235DFP1_CC* . . . . . . . . . . . . . . . . . . . . . . . 236DFP1A_CC*. . . . . . . . . . . . . . . . . . . . . . 236DFP1B_CC*. . . . . . . . . . . . . . . . . . . . . . 237DFP1D_CC*. . . . . . . . . . . . . . . . . . . . . . 237DFPC_CC*. . . . . . . . . . . . . . . . . . . . . . . 238DFPCA_CC* . . . . . . . . . . . . . . . . . . . . . 238

    List of CC Macros

  • 17

    RAM4FA . . . . . . . . . . . . . . . . . . . . . . . . 240RAM4FF. . . . . . . . . . . . . . . . . . . . . . . . . 241RAM4FR . . . . . . . . . . . . . . . . . . . . . . . . 242RAM4RA . . . . . . . . . . . . . . . . . . . . . . . . 243RAM4RF . . . . . . . . . . . . . . . . . . . . . . . . 244RAM4RR . . . . . . . . . . . . . . . . . . . . . . . . 245RAM8FA . . . . . . . . . . . . . . . . . . . . . . . . 246RAM8FF. . . . . . . . . . . . . . . . . . . . . . . . . 247RAM8FR . . . . . . . . . . . . . . . . . . . . . . . . 248RAM8RA . . . . . . . . . . . . . . . . . . . . . . . . 249RAM8RF . . . . . . . . . . . . . . . . . . . . . . . . 250RAM8RR . . . . . . . . . . . . . . . . . . . . . . . . 251RAM64K36 /RAM64K36P . . . . . . . . . . . 252FIFO64K36 . . . . . . . . . . . . . . . . . . . . . . 253

    List of RAM Macros

  • List of Input/Output Macros

    BIBUF . . . . . . . . . . . . . . . . . . . . . . . . . . 256CLKBIBUF . . . . . . . . . . . . . . . . . . . . . . 256CLKBIBUFI . . . . . . . . . . . . . . . . . . . . . . 257CLKBUF . . . . . . . . . . . . . . . . . . . . . . . . 257CLKBUFI . . . . . . . . . . . . . . . . . . . . . . . . 258HCLKBUF . . . . . . . . . . . . . . . . . . . . . . . 258INBUF . . . . . . . . . . . . . . . . . . . . . . . . . . 259OUTBUF . . . . . . . . . . . . . . . . . . . . . . . . 259QCLKBIBUFI . . . . . . . . . . . . . . . . . . . . . 260QCLKBIBUF . . . . . . . . . . . . . . . . . . . . . 260QCLKBUF . . . . . . . . . . . . . . . . . . . . . . . 261QCLKBUFI . . . . . . . . . . . . . . . . . . . . . . 261TRIBUFF . . . . . . . . . . . . . . . . . . . . . . . . 262BBDLHS . . . . . . . . . . . . . . . . . . . . . . . . 263BBHS . . . . . . . . . . . . . . . . . . . . . . . . . . 263IBDL . . . . . . . . . . . . . . . . . . . . . . . . . . . 264IR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264IRI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265OBDLHS . . . . . . . . . . . . . . . . . . . . . . . . 265OBHS . . . . . . . . . . . . . . . . . . . . . . . . . . 266ORH . . . . . . . . . . . . . . . . . . . . . . . . . . . 266ORIH . . . . . . . . . . . . . . . . . . . . . . . . . . . 267ORITH . . . . . . . . . . . . . . . . . . . . . . . . . . 267ORTH . . . . . . . . . . . . . . . . . . . . . . . . . . 268TBDLHS . . . . . . . . . . . . . . . . . . . . . . . . 269TBHS . . . . . . . . . . . . . . . . . . . . . . . . . . 269BBHSA . . . . . . . . . . . . . . . . . . . . . . . . . 270BBLSA . . . . . . . . . . . . . . . . . . . . . . . . . 270BBUFTH . . . . . . . . . . . . . . . . . . . . . . . . 271BBUFTL . . . . . . . . . . . . . . . . . . . . . . . . 271BIECTH . . . . . . . . . . . . . . . . . . . . . . . . . 272BIECTL . . . . . . . . . . . . . . . . . . . . . . . . . 272BIEPTH . . . . . . . . . . . . . . . . . . . . . . . . . 273BIEPTL . . . . . . . . . . . . . . . . . . . . . . . . . 273BRECTH . . . . . . . . . . . . . . . . . . . . . . . . 274BRECTL . . . . . . . . . . . . . . . . . . . . . . . . 274BREPTH . . . . . . . . . . . . . . . . . . . . . . . . 275BREPTL . . . . . . . . . . . . . . . . . . . . . . . . 275

    DECETH . . . . . . . . . . . . . . . . . . . . . . . . 276DECETL . . . . . . . . . . . . . . . . . . . . . . . . 276DEPETH . . . . . . . . . . . . . . . . . . . . . . . . 277DEPETL . . . . . . . . . . . . . . . . . . . . . . . . 277FECTH . . . . . . . . . . . . . . . . . . . . . . . . . 278FECTL . . . . . . . . . . . . . . . . . . . . . . . . . . 278FEPTH . . . . . . . . . . . . . . . . . . . . . . . . . . 279FEPTL . . . . . . . . . . . . . . . . . . . . . . . . . . 279FECTMH . . . . . . . . . . . . . . . . . . . . . . . . 280FECTML . . . . . . . . . . . . . . . . . . . . . . . . 280FEPTMH . . . . . . . . . . . . . . . . . . . . . . . . 281FEPTML . . . . . . . . . . . . . . . . . . . . . . . . 281IBUF . . . . . . . . . . . . . . . . . . . . . . . . . . . 282IOCLKBUF . . . . . . . . . . . . . . . . . . . . . . 282IOPCLBUF . . . . . . . . . . . . . . . . . . . . . . 283IREC . . . . . . . . . . . . . . . . . . . . . . . . . . . 283IREP . . . . . . . . . . . . . . . . . . . . . . . . . . . 284OBUFTH . . . . . . . . . . . . . . . . . . . . . . . . 284OBUFTL . . . . . . . . . . . . . . . . . . . . . . . . 285ORECTH . . . . . . . . . . . . . . . . . . . . . . . . 285ORECTL . . . . . . . . . . . . . . . . . . . . . . . . 286OREPTH . . . . . . . . . . . . . . . . . . . . . . . . 286OREPTL . . . . . . . . . . . . . . . . . . . . . . . . 287INBUF_X . . . . . . . . . . . . . . . . . . . . . . . . 288BIBUF_X . . . . . . . . . . . . . . . . . . . . . . . . 290CLKBUF_X . . . . . . . . . . . . . . . . . . . . . . 291HCLKBUF_X . . . . . . . . . . . . . . . . . . . . . 292OUTBUF_X . . . . . . . . . . . . . . . . . . . . . . 293TRIBUFF_X . . . . . . . . . . . . . . . . . . . . . . 295INBUF_LVDS; INBUF_LVPECL . . . . . . 296CLKBUF_LVDS; CLKBUF_LVPECL . . . 296HCLKBUF_LVDS; HCLKBUF_LVPECL 297OUTBUF_LVDS; OUTBUF_LVPECL . . 297IOFIFO (PerPin FIFO) . . . . . . . . . . . . . . 298IOFIFOCTL . . . . . . . . . . . . . . . . . . . . . . 298DDR_FIFO . . . . . . . . . . . . . . . . . . . . . . 299DDR_REG . . . . . . . . . . . . . . . . . . . . . . . 299ADD1 . . . . . . . . . . . . . . . . . . . . . . . . . . . 302

    19

  • SUB1 . . . . . . . . . . . . . . . . . . . . . . . . . . . 302ADDSUB1 . . . . . . . . . . . . . . . . . . . . . . . 303MULT1 . . . . . . . . . . . . . . . . . . . . . . . . . 304ARCNTECP1 . . . . . . . . . . . . . . . . . . . . 305ARCNTECP1 . . . . . . . . . . . . . . . . . . . . 306AFCNTECP1 . . . . . . . . . . . . . . . . . . . . . 306SRCNTECP1 . . . . . . . . . . . . . . . . . . . . 307SFCNTECP1 . . . . . . . . . . . . . . . . . . . . . 307ARCNTELDCP1 . . . . . . . . . . . . . . . . . . 308AFCNTELDCP1 . . . . . . . . . . . . . . . . . . 308SRCNTELDCP1 . . . . . . . . . . . . . . . . . . 309SFCNTELDCP1 . . . . . . . . . . . . . . . . . . 309FCEND_BUFF . . . . . . . . . . . . . . . . . . . 310FCEND_INV . . . . . . . . . . . . . . . . . . . . . 310FCINIT_BUFF . . . . . . . . . . . . . . . . . . . . 311FCINIT_GND . . . . . . . . . . . . . . . . . . . . 311FCINIT_INV . . . . . . . . . . . . . . . . . . . . . 312FCINIT_VCC . . . . . . . . . . . . . . . . . . . . . 312PLL; PLLFB . . . . . . . . . . . . . . . . . . . . . . 314PLLINT . . . . . . . . . . . . . . . . . . . . . . . . . 315PLLOUT . . . . . . . . . . . . . . . . . . . . . . . . 315PLLHCLK . . . . . . . . . . . . . . . . . . . . . . . 316PLLRCLK . . . . . . . . . . . . . . . . . . . . . . . 316

  • Alphabetical List of Macros

    A01. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36A010. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37A011. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37A012. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38A013. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38A014. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39A015. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39A016. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40A017. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40A018. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41A01A . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41A01B . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42A01C . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42A01D . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43A01E . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43A02. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44A02A . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44A02B . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45A02C . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45A02D . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46A02E . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46A03. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47A03A . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47A03B . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48A03C . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48A04A . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49A05A . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49A06. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50A06A . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50A07. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51A08. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51A09. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52A0I1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52A0I1A . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53A0I1B . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53A0I1C . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54A0I1D . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54ADD1 . . . . . . . . . . . . . . . . . . . . . . . . . . 302

    ADDSUB1 . . . . . . . . . . . . . . . . . . . . . . . 303AFCNTECP1 . . . . . . . . . . . . . . . . . . . . . 306AFCNTELDCP1 . . . . . . . . . . . . . . . . . . 308AND2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29AND2A . . . . . . . . . . . . . . . . . . . . . . . . . . . 29AND2B . . . . . . . . . . . . . . . . . . . . . . . . . . . 30AND3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30AND3A . . . . . . . . . . . . . . . . . . . . . . . . . . . 31AND3B . . . . . . . . . . . . . . . . . . . . . . . . . . . 31AND3C . . . . . . . . . . . . . . . . . . . . . . . . . . . 32AND4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32AND4A . . . . . . . . . . . . . . . . . . . . . . . . . . . 33AND4B . . . . . . . . . . . . . . . . . . . . . . . . . . . 33AND4C . . . . . . . . . . . . . . . . . . . . . . . . . . . 34AND4D . . . . . . . . . . . . . . . . . . . . . . . . . . . 34AND5A . . . . . . . . . . . . . . . . . . . . . . . . . . . 35AND5B . . . . . . . . . . . . . . . . . . . . . . . . . . . 35AND5C . . . . . . . . . . . . . . . . . . . . . . . . . . . 36AOI2A. . . . . . . . . . . . . . . . . . . . . . . . . . . . 55AOI2B. . . . . . . . . . . . . . . . . . . . . . . . . . . . 55AOI3A. . . . . . . . . . . . . . . . . . . . . . . . . . . . 56AOI4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56AOI4A. . . . . . . . . . . . . . . . . . . . . . . . . . . . 57AOI5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57ARCNTECP1 . . . . . . . . . . . . . . . . . . . . . 305ARCNTECP1 . . . . . . . . . . . . . . . . . . . . . 306ARCNTELDCP1 . . . . . . . . . . . . . . . . . . 308AX1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58AX1A . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58AX1B . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59AX1C . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59AX1D . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60AX1E . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60AXO1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61AXO2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61AXO3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62AXO5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62AXO6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63

    21

  • Alphabetical List of Macros

    AXO7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63AXOI1 . . . . . . . . . . . . . . . . . . . . . . . . . . . 64AXOI2 . . . . . . . . . . . . . . . . . . . . . . . . . . . 64AXOI3 . . . . . . . . . . . . . . . . . . . . . . . . . . . 65AXOI4 . . . . . . . . . . . . . . . . . . . . . . . . . . . 65AXOI5 . . . . . . . . . . . . . . . . . . . . . . . . . . . 66AXOI7 . . . . . . . . . . . . . . . . . . . . . . . . . . . 66BBDLHS . . . . . . . . . . . . . . . . . . . . . . . . 263BBHS . . . . . . . . . . . . . . . . . . . . . . . . . . 263BBHSA . . . . . . . . . . . . . . . . . . . . . . . . . 270BBLSA . . . . . . . . . . . . . . . . . . . . . . . . . 270BBUFTH . . . . . . . . . . . . . . . . . . . . . . . . 271BBUFTL . . . . . . . . . . . . . . . . . . . . . . . . 271BIBUF . . . . . . . . . . . . . . . . . . . . . . . . . . 256BIBUF_X . . . . . . . . . . . . . . . . . . . . . . . . 290BIECTH . . . . . . . . . . . . . . . . . . . . . . . . . 272BIECTL . . . . . . . . . . . . . . . . . . . . . . . . . 272BIEPTH . . . . . . . . . . . . . . . . . . . . . . . . . 273BIEPTL . . . . . . . . . . . . . . . . . . . . . . . . . 273BRECTH . . . . . . . . . . . . . . . . . . . . . . . . 274BRECTL . . . . . . . . . . . . . . . . . . . . . . . . 274BREPTH . . . . . . . . . . . . . . . . . . . . . . . . 275BREPTL . . . . . . . . . . . . . . . . . . . . . . . . 275BUFA . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67BUFD . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68BUFF . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67CLKBIBUF . . . . . . . . . . . . . . . . . . . . . . 256CLKBIBUFI . . . . . . . . . . . . . . . . . . . . . . 257CLKBUF . . . . . . . . . . . . . . . . . . . . . . . . 257CLKBUF_LVDS; CLKBUF_LVPECL . . 296CLKBUF_X . . . . . . . . . . . . . . . . . . . . . . 291CLKBUFI . . . . . . . . . . . . . . . . . . . . . . . . 258CLKINT . . . . . . . . . . . . . . . . . . . . . . . . . . 68CLKINTI . . . . . . . . . . . . . . . . . . . . . . . . . . 69CM7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70CM8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71CM8A . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72CM8F . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73CM8INV . . . . . . . . . . . . . . . . . . . . . . . . . . 74CMA9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74CMAF. . . . . . . . . . . . . . . . . . . . . . . . . . . . 75CMB3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75CMB7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76

    CMBB. . . . . . . . . . . . . . . . . . . . . . . . . . . . 76CMBF . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77CMEA. . . . . . . . . . . . . . . . . . . . . . . . . . . . 77CMEB. . . . . . . . . . . . . . . . . . . . . . . . . . . . 78CMEE. . . . . . . . . . . . . . . . . . . . . . . . . . . . 78CMEF . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79CMF1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79CMF2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80CMF3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80CMF4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81CMF5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81CMF6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82CMF7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82CMF8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83CMF9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83CMFA . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84CMFB . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84CMFC. . . . . . . . . . . . . . . . . . . . . . . . . . . . 85CMFD. . . . . . . . . . . . . . . . . . . . . . . . . . . . 85CMFE . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86CS1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86CS2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87CY2A . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87CY2B . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89DDR_FIFO . . . . . . . . . . . . . . . . . . . . . . 299DDR_REG . . . . . . . . . . . . . . . . . . . . . . . 299DECETH . . . . . . . . . . . . . . . . . . . . . . . . 276DECETL . . . . . . . . . . . . . . . . . . . . . . . . 276DEPETH . . . . . . . . . . . . . . . . . . . . . . . . 277DEPETL . . . . . . . . . . . . . . . . . . . . . . . . 277DF1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89DF1_CC . . . . . . . . . . . . . . . . . . . . . . . . 228DF1A . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90DF1A_CC . . . . . . . . . . . . . . . . . . . . . . . 228DF1B . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90DF1B_CC . . . . . . . . . . . . . . . . . . . . . . . 229DF1C . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91DF1C_CC . . . . . . . . . . . . . . . . . . . . . . . 229DFC1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91DFC1_CC . . . . . . . . . . . . . . . . . . . . . . . 230DFC1A . . . . . . . . . . . . . . . . . . . . . . . . . . . 92DFC1A_CC . . . . . . . . . . . . . . . . . . . . . . 230DFC1B . . . . . . . . . . . . . . . . . . . . . . . . . . . 92

    22

  • Alphabetical List of Macros

    DFC1B_CC . . . . . . . . . . . . . . . . . . . . . . 231DFC1C . . . . . . . . . . . . . . . . . . . . . . . . . . 93DFC1D . . . . . . . . . . . . . . . . . . . . . . . . . . 93DFC1D_CC . . . . . . . . . . . . . . . . . . . . . . 231DFC1E . . . . . . . . . . . . . . . . . . . . . . . . . . 94DFC1F . . . . . . . . . . . . . . . . . . . . . . . . . . 94DFC1G . . . . . . . . . . . . . . . . . . . . . . . . . . 95DFE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95DFE_CC . . . . . . . . . . . . . . . . . . . . . . . . 232DFE1B . . . . . . . . . . . . . . . . . . . . . . . . . . 96DFE1B_CC . . . . . . . . . . . . . . . . . . . . . . 232DFE1C . . . . . . . . . . . . . . . . . . . . . . . . . . 96DFE1C_CC . . . . . . . . . . . . . . . . . . . . . . 233DFE2D . . . . . . . . . . . . . . . . . . . . . . . . . . 97DFE3A . . . . . . . . . . . . . . . . . . . . . . . . . . 97DFE3B . . . . . . . . . . . . . . . . . . . . . . . . . . 98DFE3C . . . . . . . . . . . . . . . . . . . . . . . . . . 98DFE3D . . . . . . . . . . . . . . . . . . . . . . . . . . 99DFE4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99DFE4A . . . . . . . . . . . . . . . . . . . . . . . . . 100DFE4B . . . . . . . . . . . . . . . . . . . . . . . . . 100DFE4C . . . . . . . . . . . . . . . . . . . . . . . . . 101DFE4F . . . . . . . . . . . . . . . . . . . . . . . . . . 101DFE4G . . . . . . . . . . . . . . . . . . . . . . . . . 102DFEA . . . . . . . . . . . . . . . . . . . . . . . . . . 102DFEA_CC . . . . . . . . . . . . . . . . . . . . . . . 233DFEB . . . . . . . . . . . . . . . . . . . . . . . . . . 103DFEC . . . . . . . . . . . . . . . . . . . . . . . . . . 103DFED . . . . . . . . . . . . . . . . . . . . . . . . . . 104DFEG . . . . . . . . . . . . . . . . . . . . . . . . . . 104DFEH . . . . . . . . . . . . . . . . . . . . . . . . . . 105DFM . . . . . . . . . . . . . . . . . . . . . . . . . . . 107DFM_CC . . . . . . . . . . . . . . . . . . . . . . . . 234DFM1B . . . . . . . . . . . . . . . . . . . . . . . . . 108DFM1B_CC . . . . . . . . . . . . . . . . . . . . . . 235DFM1C . . . . . . . . . . . . . . . . . . . . . . . . . 109DFM1C_CC . . . . . . . . . . . . . . . . . . . . . 235DFM3 . . . . . . . . . . . . . . . . . . . . . . . . . . 109DFM3B . . . . . . . . . . . . . . . . . . . . . . . . . 110DFM3E . . . . . . . . . . . . . . . . . . . . . . . . . 110DFM3F . . . . . . . . . . . . . . . . . . . . . . . . . 111DFM3G . . . . . . . . . . . . . . . . . . . . . . . . . 111DFM4 . . . . . . . . . . . . . . . . . . . . . . . . . . 112

    DFM4A . . . . . . . . . . . . . . . . . . . . . . . . . 112DFM4B . . . . . . . . . . . . . . . . . . . . . . . . . 113DFM4C . . . . . . . . . . . . . . . . . . . . . . . . . 113DFM4D . . . . . . . . . . . . . . . . . . . . . . . . . 114DFM4E . . . . . . . . . . . . . . . . . . . . . . . . . 114DFM5A . . . . . . . . . . . . . . . . . . . . . . . . . 115DFM5B . . . . . . . . . . . . . . . . . . . . . . . . . 115DFM6A . . . . . . . . . . . . . . . . . . . . . . . . . 116DFM6B . . . . . . . . . . . . . . . . . . . . . . . . . 116DFM7A . . . . . . . . . . . . . . . . . . . . . . . . . 117DFM7B . . . . . . . . . . . . . . . . . . . . . . . . . 118DFM8A . . . . . . . . . . . . . . . . . . . . . . . . . 119DFM8B . . . . . . . . . . . . . . . . . . . . . . . . . 120DFMA . . . . . . . . . . . . . . . . . . . . . . . . . . 121DFMA_CC . . . . . . . . . . . . . . . . . . . . . . . 234DFMB . . . . . . . . . . . . . . . . . . . . . . . . . . 121DFME1A . . . . . . . . . . . . . . . . . . . . . . . . 122DFME1B . . . . . . . . . . . . . . . . . . . . . . . . 122DFME2A . . . . . . . . . . . . . . . . . . . . . . . . 123DFME2B . . . . . . . . . . . . . . . . . . . . . . . . 123DFME3A . . . . . . . . . . . . . . . . . . . . . . . . 124DFME3B . . . . . . . . . . . . . . . . . . . . . . . . 124DFMEG . . . . . . . . . . . . . . . . . . . . . . . . . 107DFMEH . . . . . . . . . . . . . . . . . . . . . . . . . 108DFMPCA . . . . . . . . . . . . . . . . . . . . . . . . 125DFMPCB . . . . . . . . . . . . . . . . . . . . . . . . 125DFP1 . . . . . . . . . . . . . . . . . . . . . . . . . . . 126DFP1_CC* . . . . . . . . . . . . . . . . . . . . . . . 236DFP1A . . . . . . . . . . . . . . . . . . . . . . . . . . 126DFP1A_CC* . . . . . . . . . . . . . . . . . . . . . 236DFP1B . . . . . . . . . . . . . . . . . . . . . . . . . . 127DFP1B_CC* . . . . . . . . . . . . . . . . . . . . . 237DFP1C . . . . . . . . . . . . . . . . . . . . . . . . . . 127DFP1D . . . . . . . . . . . . . . . . . . . . . . . . . . 128DFP1D_CC* . . . . . . . . . . . . . . . . . . . . . 237DFP1E . . . . . . . . . . . . . . . . . . . . . . . . . . 128DFP1F . . . . . . . . . . . . . . . . . . . . . . . . . . 129DFP1G . . . . . . . . . . . . . . . . . . . . . . . . . 129DFPC . . . . . . . . . . . . . . . . . . . . . . . . . . . 130DFPC_CC* . . . . . . . . . . . . . . . . . . . . . . 238DFPCA . . . . . . . . . . . . . . . . . . . . . . . . . 130DFPCA_CC* . . . . . . . . . . . . . . . . . . . . . 238DFPCB . . . . . . . . . . . . . . . . . . . . . . . . . 131

    23

  • Alphabetical List of Macros

    DFPCC . . . . . . . . . . . . . . . . . . . . . . . . . 131DL1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132DL1A . . . . . . . . . . . . . . . . . . . . . . . . . . . 132DL1B . . . . . . . . . . . . . . . . . . . . . . . . . . . 133DL1C . . . . . . . . . . . . . . . . . . . . . . . . . . . 133DL2A . . . . . . . . . . . . . . . . . . . . . . . . . . . 134DL2B . . . . . . . . . . . . . . . . . . . . . . . . . . . 134DL2C . . . . . . . . . . . . . . . . . . . . . . . . . . . 135DL2D . . . . . . . . . . . . . . . . . . . . . . . . . . . 136DLC . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136DLC1 . . . . . . . . . . . . . . . . . . . . . . . . . . . 137DLC1A . . . . . . . . . . . . . . . . . . . . . . . . . 137DLC1F . . . . . . . . . . . . . . . . . . . . . . . . . . 138DLC1G . . . . . . . . . . . . . . . . . . . . . . . . . 138DLCA . . . . . . . . . . . . . . . . . . . . . . . . . . 139DLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139DLE1D . . . . . . . . . . . . . . . . . . . . . . . . . 140DLE2A . . . . . . . . . . . . . . . . . . . . . . . . . . 140DLE2B . . . . . . . . . . . . . . . . . . . . . . . . . . 141DLE2C . . . . . . . . . . . . . . . . . . . . . . . . . 141DLE3A . . . . . . . . . . . . . . . . . . . . . . . . . . 142DLE3B . . . . . . . . . . . . . . . . . . . . . . . . . . 142DLE3C . . . . . . . . . . . . . . . . . . . . . . . . . 143DLEA . . . . . . . . . . . . . . . . . . . . . . . . . . . 143DLEB . . . . . . . . . . . . . . . . . . . . . . . . . . . 144DLEC . . . . . . . . . . . . . . . . . . . . . . . . . . . 144DLM . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145DLM2 . . . . . . . . . . . . . . . . . . . . . . . . . . . 145DLM2A . . . . . . . . . . . . . . . . . . . . . . . . . . 147DLM2B . . . . . . . . . . . . . . . . . . . . . . . . . . 147DLM3 . . . . . . . . . . . . . . . . . . . . . . . . . . . 148DLM3A . . . . . . . . . . . . . . . . . . . . . . . . . . 148DLM4 . . . . . . . . . . . . . . . . . . . . . . . . . . . 149DLM4A . . . . . . . . . . . . . . . . . . . . . . . . . . 149DLM8A . . . . . . . . . . . . . . . . . . . . . . . . . . 150DLM8B . . . . . . . . . . . . . . . . . . . . . . . . . . 151DLMA . . . . . . . . . . . . . . . . . . . . . . . . . . . 152DLME1A. . . . . . . . . . . . . . . . . . . . . . . . . 152DLP1 . . . . . . . . . . . . . . . . . . . . . . . . . . . 153DLP1A . . . . . . . . . . . . . . . . . . . . . . . . . . 153DLP1B . . . . . . . . . . . . . . . . . . . . . . . . . . 154DLP1C . . . . . . . . . . . . . . . . . . . . . . . . . . 154DLP1D . . . . . . . . . . . . . . . . . . . . . . . . . . 155

    DLP1E . . . . . . . . . . . . . . . . . . . . . . . . . . 155DXAND7. . . . . . . . . . . . . . . . . . . . . . . . . 156DXAX7 . . . . . . . . . . . . . . . . . . . . . . . . . . 157DXNAND7 . . . . . . . . . . . . . . . . . . . . . . . 157FA1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158FA1A . . . . . . . . . . . . . . . . . . . . . . . . . . . 158FA1B . . . . . . . . . . . . . . . . . . . . . . . . . . . 159FA2A . . . . . . . . . . . . . . . . . . . . . . . . . . . 159FCEND_BUFF . . . . . . . . . . . . . . . . . . . . 310FCEND_INV . . . . . . . . . . . . . . . . . . . . . 310FCINIT_BUFF . . . . . . . . . . . . . . . . . . . . 311FCINIT_GND . . . . . . . . . . . . . . . . . . . . . 311FCINIT_INV . . . . . . . . . . . . . . . . . . . . . . 312FCINIT_VCC . . . . . . . . . . . . . . . . . . . . . 312FECTH . . . . . . . . . . . . . . . . . . . . . . . . . 278FECTL . . . . . . . . . . . . . . . . . . . . . . . . . . 278FECTMH . . . . . . . . . . . . . . . . . . . . . . . . 280FECTML . . . . . . . . . . . . . . . . . . . . . . . . 280FEPTH . . . . . . . . . . . . . . . . . . . . . . . . . . 279FEPTL . . . . . . . . . . . . . . . . . . . . . . . . . . 279FEPTMH . . . . . . . . . . . . . . . . . . . . . . . . 281FEPTML . . . . . . . . . . . . . . . . . . . . . . . . 281FIFO64K36 . . . . . . . . . . . . . . . . . . . . . . 253GAND2. . . . . . . . . . . . . . . . . . . . . . . . . . 160GMX4 . . . . . . . . . . . . . . . . . . . . . . . . . . . 160GNAND2 . . . . . . . . . . . . . . . . . . . . . . . . 161GND . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161GNOR2. . . . . . . . . . . . . . . . . . . . . . . . . . 162GOR2 . . . . . . . . . . . . . . . . . . . . . . . . . . . 162GXOR2. . . . . . . . . . . . . . . . . . . . . . . . . . 163HA1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163HA1A . . . . . . . . . . . . . . . . . . . . . . . . . . . 164HA1B . . . . . . . . . . . . . . . . . . . . . . . . . . . 164HA1C . . . . . . . . . . . . . . . . . . . . . . . . . . . 165HCLKBUF . . . . . . . . . . . . . . . . . . . . . . . 258HCLKBUF_LVDS; HCLKBUF_LVPECL 297HCLKBUF_X . . . . . . . . . . . . . . . . . . . . . 292HCLKINT . . . . . . . . . . . . . . . . . . . . . . . . . 69IBDL . . . . . . . . . . . . . . . . . . . . . . . . . . . 264IBUF . . . . . . . . . . . . . . . . . . . . . . . . . . . 282INBUF . . . . . . . . . . . . . . . . . . . . . . . . . . 259INBUF_LVDS; INBUF_LVPECL . . . . . . 296INBUF_X . . . . . . . . . . . . . . . . . . . . . . . . 288

    24

  • Alphabetical List of Macros

    INV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165INVA. . . . . . . . . . . . . . . . . . . . . . . . . . . . 166INVD . . . . . . . . . . . . . . . . . . . . . . . . . . . 166IOCLKBUF . . . . . . . . . . . . . . . . . . . . . . 282IODFE . . . . . . . . . . . . . . . . . . . . . . . . . . 105IODFEC . . . . . . . . . . . . . . . . . . . . . . . . 106IODFEP . . . . . . . . . . . . . . . . . . . . . . . . . 106IOFIFO (PerPin FIFO) . . . . . . . . . . . . . . 298IOFIFOCTL . . . . . . . . . . . . . . . . . . . . . . 298IOPCLBUF . . . . . . . . . . . . . . . . . . . . . . 283IR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264IREC . . . . . . . . . . . . . . . . . . . . . . . . . . . 283IREP . . . . . . . . . . . . . . . . . . . . . . . . . . . 284IRI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265JKF. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167JKF1B . . . . . . . . . . . . . . . . . . . . . . . . . . 168JKF2A . . . . . . . . . . . . . . . . . . . . . . . . . . 168JKF2B . . . . . . . . . . . . . . . . . . . . . . . . . . 169JKF2C . . . . . . . . . . . . . . . . . . . . . . . . . . 169JKF2D . . . . . . . . . . . . . . . . . . . . . . . . . . 170JKF3A . . . . . . . . . . . . . . . . . . . . . . . . . . 170JKF3B . . . . . . . . . . . . . . . . . . . . . . . . . . 171JKF3C . . . . . . . . . . . . . . . . . . . . . . . . . . 171JKF3D . . . . . . . . . . . . . . . . . . . . . . . . . . 172JKF4B . . . . . . . . . . . . . . . . . . . . . . . . . . 173JKFPC . . . . . . . . . . . . . . . . . . . . . . . . . . 173MAJ3 . . . . . . . . . . . . . . . . . . . . . . . . . . . 174MAJ3X . . . . . . . . . . . . . . . . . . . . . . . . . . 174MAJ3XI . . . . . . . . . . . . . . . . . . . . . . . . . 175MIN3 . . . . . . . . . . . . . . . . . . . . . . . . . . . 175MIN3X . . . . . . . . . . . . . . . . . . . . . . . . . . 176MIN3XI . . . . . . . . . . . . . . . . . . . . . . . . . . 177MULT1 . . . . . . . . . . . . . . . . . . . . . . . . . 304MX2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178MX2A . . . . . . . . . . . . . . . . . . . . . . . . . . . 178MX2B . . . . . . . . . . . . . . . . . . . . . . . . . . . 179MX2C . . . . . . . . . . . . . . . . . . . . . . . . . . . 179MX4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180MXC1 . . . . . . . . . . . . . . . . . . . . . . . . . . . 180MXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181NAND2. . . . . . . . . . . . . . . . . . . . . . . . . . 181NAND2A . . . . . . . . . . . . . . . . . . . . . . . . 182NAND2B . . . . . . . . . . . . . . . . . . . . . . . . 182

    NAND3 . . . . . . . . . . . . . . . . . . . . . . . . . . 183NAND3A. . . . . . . . . . . . . . . . . . . . . . . . . 183NAND3B. . . . . . . . . . . . . . . . . . . . . . . . . 184NAND3C. . . . . . . . . . . . . . . . . . . . . . . . . 184NAND4 . . . . . . . . . . . . . . . . . . . . . . . . . . 185NAND4A. . . . . . . . . . . . . . . . . . . . . . . . . 185NAND4B. . . . . . . . . . . . . . . . . . . . . . . . . 186NAND4C. . . . . . . . . . . . . . . . . . . . . . . . . 186NAND4D. . . . . . . . . . . . . . . . . . . . . . . . . 187NAND5B. . . . . . . . . . . . . . . . . . . . . . . . . 187NAND5C. . . . . . . . . . . . . . . . . . . . . . . . . 188NAND5D. . . . . . . . . . . . . . . . . . . . . . . . . 188NOR2 . . . . . . . . . . . . . . . . . . . . . . . . . . . 189NOR2A. . . . . . . . . . . . . . . . . . . . . . . . . . 189NOR2B. . . . . . . . . . . . . . . . . . . . . . . . . . 190NOR3 . . . . . . . . . . . . . . . . . . . . . . . . . . . 191NOR3A. . . . . . . . . . . . . . . . . . . . . . . . . . 191NOR3B. . . . . . . . . . . . . . . . . . . . . . . . . . 192NOR3C. . . . . . . . . . . . . . . . . . . . . . . . . . 192NOR4 . . . . . . . . . . . . . . . . . . . . . . . . . . . 193NOR4A. . . . . . . . . . . . . . . . . . . . . . . . . . 193NOR4B. . . . . . . . . . . . . . . . . . . . . . . . . . 194NOR4C. . . . . . . . . . . . . . . . . . . . . . . . . . 194NOR4D. . . . . . . . . . . . . . . . . . . . . . . . . . 195NOR5B. . . . . . . . . . . . . . . . . . . . . . . . . . 195NOR5C. . . . . . . . . . . . . . . . . . . . . . . . . . 196NOR5D. . . . . . . . . . . . . . . . . . . . . . . . . . 196OA1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197OA1A . . . . . . . . . . . . . . . . . . . . . . . . . . . 198OA1B . . . . . . . . . . . . . . . . . . . . . . . . . . . 198OA1C . . . . . . . . . . . . . . . . . . . . . . . . . . . 199OA2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199OA2A . . . . . . . . . . . . . . . . . . . . . . . . . . . 200OA3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200OA3A . . . . . . . . . . . . . . . . . . . . . . . . . . . 201OA3B . . . . . . . . . . . . . . . . . . . . . . . . . . . 201OA4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202OA4A . . . . . . . . . . . . . . . . . . . . . . . . . . . 202OA5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203OAI1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203OAI2A. . . . . . . . . . . . . . . . . . . . . . . . . . . 204OAI3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204OAI3A. . . . . . . . . . . . . . . . . . . . . . . . . . . 205

    25

  • Alphabetical List of Macros

    OBDLHS . . . . . . . . . . . . . . . . . . . . . . . . 265OBHS . . . . . . . . . . . . . . . . . . . . . . . . . . 266OBUFTH . . . . . . . . . . . . . . . . . . . . . . . . 284OBUFTL . . . . . . . . . . . . . . . . . . . . . . . . 285OR2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207OR2A . . . . . . . . . . . . . . . . . . . . . . . . . . . 207OR2B . . . . . . . . . . . . . . . . . . . . . . . . . . . 208OR3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208OR3A . . . . . . . . . . . . . . . . . . . . . . . . . . . 209OR3B . . . . . . . . . . . . . . . . . . . . . . . . . . . 209OR3C . . . . . . . . . . . . . . . . . . . . . . . . . . . 210OR4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210OR4A . . . . . . . . . . . . . . . . . . . . . . . . . . . 211OR4B . . . . . . . . . . . . . . . . . . . . . . . . . . . 211OR4C . . . . . . . . . . . . . . . . . . . . . . . . . . . 212OR4D . . . . . . . . . . . . . . . . . . . . . . . . . . . 212OR5A . . . . . . . . . . . . . . . . . . . . . . . . . . . 213OR5B . . . . . . . . . . . . . . . . . . . . . . . . . . . 213OR5C . . . . . . . . . . . . . . . . . . . . . . . . . . . 214ORECTH . . . . . . . . . . . . . . . . . . . . . . . . 285ORECTL . . . . . . . . . . . . . . . . . . . . . . . . 286OREPTH . . . . . . . . . . . . . . . . . . . . . . . . 286OREPTL . . . . . . . . . . . . . . . . . . . . . . . . 287ORH . . . . . . . . . . . . . . . . . . . . . . . . . . . 266ORIH . . . . . . . . . . . . . . . . . . . . . . . . . . . 267ORITH . . . . . . . . . . . . . . . . . . . . . . . . . . 267ORTH . . . . . . . . . . . . . . . . . . . . . . . . . . 268OUTBUF . . . . . . . . . . . . . . . . . . . . . . . . 259OUTBUF_LVDS; OUTBUF_LVPECL . . 297OUTBUF_X . . . . . . . . . . . . . . . . . . . . . . 293PLL; PLLFB . . . . . . . . . . . . . . . . . . . . . . 314PLLHCLK . . . . . . . . . . . . . . . . . . . . . . . 316PLLINT . . . . . . . . . . . . . . . . . . . . . . . . . 315PLLOUT . . . . . . . . . . . . . . . . . . . . . . . . 315PLLRCLK . . . . . . . . . . . . . . . . . . . . . . . 316QCLKBIBUF . . . . . . . . . . . . . . . . . . . . . 260QCLKBIBUFI . . . . . . . . . . . . . . . . . . . . . 260QCLKBUF . . . . . . . . . . . . . . . . . . . . . . . 261QCLKBUFI . . . . . . . . . . . . . . . . . . . . . . 261QCLKINT . . . . . . . . . . . . . . . . . . . . . . . . 214QCLKINTI . . . . . . . . . . . . . . . . . . . . . . . 215RAM4FA . . . . . . . . . . . . . . . . . . . . . . . . 240RAM4FF . . . . . . . . . . . . . . . . . . . . . . . . 241

    RAM4FR . . . . . . . . . . . . . . . . . . . . . . . . 242RAM4RA . . . . . . . . . . . . . . . . . . . . . . . . 243RAM4RF . . . . . . . . . . . . . . . . . . . . . . . . 244RAM4RR . . . . . . . . . . . . . . . . . . . . . . . . 245RAM64K36 /RAM64K36P . . . . . . . . . . . 252RAM8FA . . . . . . . . . . . . . . . . . . . . . . . . 246RAM8FF . . . . . . . . . . . . . . . . . . . . . . . . 247RAM8FR . . . . . . . . . . . . . . . . . . . . . . . . 248RAM8RA . . . . . . . . . . . . . . . . . . . . . . . . 249RAM8RF . . . . . . . . . . . . . . . . . . . . . . . . 250RAM8RR . . . . . . . . . . . . . . . . . . . . . . . . 251SFCNTECP1 . . . . . . . . . . . . . . . . . . . . . 307SFCNTELDCP1 . . . . . . . . . . . . . . . . . . 309SRCNTECP1 . . . . . . . . . . . . . . . . . . . . . 307SRCNTELDCP1 . . . . . . . . . . . . . . . . . . 309SUB1 . . . . . . . . . . . . . . . . . . . . . . . . . . . 302TBDLHS . . . . . . . . . . . . . . . . . . . . . . . . 269TBHS . . . . . . . . . . . . . . . . . . . . . . . . . . . 269TF1A. . . . . . . . . . . . . . . . . . . . . . . . . . . . 215TF1B. . . . . . . . . . . . . . . . . . . . . . . . . . . . 216TRIBUFF . . . . . . . . . . . . . . . . . . . . . . . . 262TRIBUFF_X . . . . . . . . . . . . . . . . . . . . . . 295VCC . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216XA1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217XA1A . . . . . . . . . . . . . . . . . . . . . . . . . . . 217XA1B . . . . . . . . . . . . . . . . . . . . . . . . . . . 218XA1C . . . . . . . . . . . . . . . . . . . . . . . . . . . 218XAI1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219XAI1A . . . . . . . . . . . . . . . . . . . . . . . . . . . 219XNOR2. . . . . . . . . . . . . . . . . . . . . . . . . . 220XNOR3. . . . . . . . . . . . . . . . . . . . . . . . . . 220XNOR4. . . . . . . . . . . . . . . . . . . . . . . . . . 224XO1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221XO1A . . . . . . . . . . . . . . . . . . . . . . . . . . . 221XOR2 . . . . . . . . . . . . . . . . . . . . . . . . . . . 222XOR3 . . . . . . . . . . . . . . . . . . . . . . . . . . . 222XOR4 . . . . . . . . . . . . . . . . . . . . . . . . . . . 223ZOR3 . . . . . . . . . . . . . . . . . . . . . . . . . . . 225ZOR3I. . . . . . . . . . . . . . . . . . . . . . . . . . . 225

    26

  • Macro Library Guide 27

    Combinational/Sequential Macros

  • Combinational, AND

    Macro Library Guide 29

    Combinational, AND

    AND2

    A

    B

    Y

    A, B Y

    FamilyModules

    Seq Comb

    All 1

    Input Output

    2-Input AND

    Truth Table A B Y

    X 0 0

    0 X 0

    1 1 1

    Function

    ACT 1, ACT 2/1200XL, ACT 3, 3200DX, 40MX, 42MX, 54SX, 54SX-A, 54SX-S, eX, Axcelerator

    AND2A

    A

    B

    Y

    A, B Y

    FamilyModules

    Seq Comb

    All 1

    Input Output

    2-Input AND with active low A Input

    Truth Table A B Y

    X 0 0

    0 1 1

    1 X 0

    Function

    ACT 1, ACT 2/1200XL, ACT 3, 3200DX, 40MX, 42MX, 54SX, 54SX-A, 54SX-S, eX, Axcelerator

  • Combinational, AND

    AND2B

    A, B Y

    FamilyModules

    Seq Comb

    All 1

    Input Output

    2-Input AND with active low Inputs

    Truth TableA B Y

    0 0 1

    X 1 0

    1 X 0

    Function

    ACT 1, ACT 2/1200XL, ACT 3, 3200DX, 40MX, 42MX, 54SX, 54SX-A, 54SX-S, eX, Axcelerator

    A

    B

    Y

    AND3

    Y

    C

    B

    A

    A, B,C Y

    FamilyModules

    Seq Comb

    All 1

    Input Output

    3-Input AND

    Truth Table A B C Y

    X X 0 0

    X 0 X 0

    0 X X 0

    1 1 1 1

    Function

    ACT 1, ACT 2/1200XL, ACT 3, 3200DX, 40MX, 42MX, 54SX, 54SX-A, 54SX-S, eX, Axcelerator

    30

  • Combinational, AND

    Macro Library Guide 31

    AND3A

    Y

    C

    B

    A

    A, B, C Y

    FamilyModules

    Seq Comb

    All 1

    Input Output

    3-Input AND with active low A-Input

    Truth TableA B C Y

    X X 0 0

    X 0 X 0

    0 1 1 1

    1 X X 0

    Function

    ACT 1, ACT 2/1200XL, ACT 3, 3200DX, 40MX, 42MX, 54SX, 54SX-A, 54SX-S, eX, Axcelerator

    AND3B

    Y

    C

    B

    A

    A, B,C Y

    FamilyModules

    Seq Comb

    All 1

    Input Output

    3-Input AND with active low A- and B-Inputs

    Truth Table A B C Y

    X X 0 0

    0 0 1 1

    X 1 X 0

    1 X X 0

    Function

    ACT 1, ACT 2/1200XL, ACT 3, 3200DX, 40MX, 42MX, 54SX, 54SX-A, 54SX-S, eX, Axcelerator

  • Combinational, AND

    AND3C

    Y

    C

    B

    A

    A, B, C Y

    FamilyModules

    Seq Comb

    All 1

    Input Output

    3-Input AND with active low Inputs

    Truth Table A B C Y

    0 0 0 1

    X X 1 0

    X 1 X 0

    1 X X 0

    Function

    ACT 1, ACT 2/1200XL, ACT 3, 3200DX, 40MX, 42MX, 54SX, 54SX-A, 54SX-S, eX, Axcelerator

    AND4

    2*

    2Y

    D

    C

    A

    B

    A, B, C, D Y

    * A 2 on the symbol implies 2 logic module delays, only for ACT 1 and 40MX.

    FamilyModules

    Seq Comb

    ACT 1/40MX 2

    Others 1

    Input Output

    4-Input AND

    Truth Table A B C D Y

    X X X 0 0

    X X 0 X 0

    X 0 X X 0

    0 X X X 0

    1 1 1 1 1

    Function

    ACT 1, ACT 2/1200XL, ACT 3, 3200DX, 40MX, 42MX, 54SX, 54SX-A, 54SX-S, eX, Axcelerator

    32

  • Combinational, AND

    Macro Library Guide 33

    AND4A

    2*

    2 Y

    D

    C

    A

    B

    A, B, C, D Y

    * A 2 on the symbol implies 2 logic module delays, only for ACT 1 and 40MX.

    FamilyModules

    Seq Comb

    40MX/ACT1 2

    Others 1

    Input Output

    4-Input AND with active low A-Input

    Truth Table A B C D Y

    X X X 0 0

    X X 0 X 0

    X 0 X X 0

    0 1 1 1 1

    1 X X X 0

    Function

    ACT 1, ACT 2/1200XL, ACT 3, 3200DX, 40MX, 42MX, 54SX, 54SX-A, 54SX-S, eX, Axcelerator

    AND4B

    Y

    D

    C

    B

    A

    A, B, C, D Y

    FamilyModules

    Seq Comb

    All 1

    Input Output

    4-Input AND with active low A- and B-Inputs

    Truth Table A B C D Y

    X X X 0 0

    X X 0 X 0

    0 0 1 1 1

    X 1 X X 0

    1 X X X 0

    Function

    ACT 1, ACT 2/1200XL, ACT 3, 3200DX, 40MX, 42MX, 54SX, 54SX-A, 54SX-S, eX, Axcelerator

  • Combinational, AND

    AND4C

    Y

    D

    C

    B

    A

    A, B, C, D Y

    FamilyModules

    Seq Comb

    All 1

    Input Output

    4-Input AND with active low A-, B-, and C-Inputs

    Truth Table A B C D Y

    X X X 0 0

    0 0 0 1 1

    X X 1 X 0

    X 1 X X 0

    1 X X X 0

    Function

    ACT 1, ACT 2/1200XL, ACT 3, 3200DX, 40MX, 42MX, 54SX, 54SX-A, 54SX-S, eX, Axcelerator

    AND4D

    2

    2*

    B

    A

    D

    YC

    A, B, C, D Y

    * A 2 on the symbol implies 2 logic module delays, except 54SX, 54SX-A, and eX.

    FamilyModules

    Seq Comb

    54SX, 54SX-A, eX 1

    Others 2

    Input Output

    4-Input AND with active low Inputs

    Truth Table A B C D Y

    0 0 0 0 1

    X X X 1 0

    X X 1 X 0

    X 1 X X 0

    1 X X X 0

    Function

    ACT 1, ACT 2/1200XL, ACT 3, 3200DX, 40MX, 42MX, 54SX, 54SX-A, 54SX-S, eX, Axcelerator

    34

  • Combinational, AND

    Macro Library Guide 35

    AND5A

    Y

    E

    D

    C

    B

    A

    A, B, C, D, E Y

    FamilyModules

    Seq Comb

    All listed 1

    Input Output

    5-Input AND with active low A input

    Truth Table A B C D E Y

    0 1 1 1 1 1

    1 X X X X 0

    X 0 X X X 0

    X X 0 X X 0

    X X X 0 X 0

    X X X X 0 0

    Function

    54SX, 54SX-A, 54SX-S, eX, Axcelerator

    AND5B

    Y

    E

    D

    C

    B

    A

    A, B, C, D, E Y

    FamilyModules

    Seq Comb

    All 1

    Input Output

    5-Input AND with active low A-, and B-Inputs

    Truth Table A B C D E Y

    X X X X 0 0

    X X X 0 X 0

    X X 0 X X 0

    0 0 1 1 1 1

    X 1 X X X 0

    1 X X X X 0

    Function

    ACT 2/1200XL, ACT 3, 3200DX, 42MX, 54SX, 54SX-A, 54SX-S, eX, Axcelerator

  • Combinational, AND

    Combinational

    AND5C

    Y

    E

    D

    C

    B

    A

    A, B, C, D, E Y

    FamilyModules

    Seq Comb

    54SX, 54SX-A, eX, Axcelerator 1

    Input Output

    5-Input AND with active low A-, B- and C-Inputs

    Truth Table A B C D E Y

    0 0 0 1 1 1

    1 X X X X 0

    X 1 X X X 0

    X X 1 X X 0

    X X X 0 X 0

    X X X X 0 0

    Function

    54SX, 54SX-A, 54SX-S, eX, Axcelerator

    A01

    YC

    B

    A

    A, B, C Y

    FamilyModules

    Seq Comb

    All 1

    Input Output

    3-Input AND-OR

    Truth Table A B C Y

    X 0 0 0

    X X 1 1

    0 X 0 0

    1 1 X 1

    Function

    ACT1, ACT 2/1200XL, ACT 3, 3200DX, 42MX, 54SX, 54SX-A, 54SX-S, eX, Axcelerator

    36

  • Combinational, AND-OR

    Macro Library Guide 37

    Combinational, AND-OR

    A010

    A

    B

    C

    D

    E

    Y

    A, B, C, D, E Y

    FamilyModules

    Seq Comb

    All except ACT1 and 40MX 1

    Input Output

    5-Input AND-OR-AND

    Truth Table A B C D E Y

    X X X 0 0 0

    X 0 0 X X 0

    X X 1 X 1 1

    X X 1 1 X 1

    0 X 0 X X 0

    1 1 X X 1 1

    1 1 X 1 X 1

    Function

    ACT 2/1200XL, ACT 3, 3200DX, 42MX, 54SX, 54SX-A, 54SX-S, eX, Axcelerator

    A011

    Y

    C

    B

    A

    A, B, C Y

    FamilyModules

    Seq Comb

    All except ACT1 and 40MX 1

    Input Output

    3-Input AND-OR

    Truth Table A B C Y

    X 0 0 0

    0 0 X 0

    0 X 0 0

    X 1 1 1

    1 X 1 1

    1 1 X 1

    Function

    ACT 2/1200XL, ACT 3, 3200DX, 42MX, 54SX, 54SX-A, 54SX-S, eX, Axcelerator

  • 38

    Combinational, AND-OR

    A012

    Y

    A

    B

    C

    A, B, C Y

    FamilyModules

    Seq Comb

    All listed 1

    Input Output

    3-Input AND-OR

    Truth Table A B C Y

    0 0 0 1

    1 0 0 0

    0 1 0 1

    1 1 0 1

    0 0 1 0

    1 0 1 1

    0 1 1 1

    1 1 1 0

    Function

    54SX, 54SX-A, 54SX-S, eX, Axcelerator

    A013

    A

    B

    CY

    A, B, C Y

    FamilyModules

    Seq Comb

    All listed 1

    Input Output

    3-Input AND-OR

    Truth Table A B C Y

    0 0 0 0

    1 0 0 1

    0 1 0 1

    1 1 0 1

    0 0 1 0

    1 0 1 0

    0 1 1 0

    1 1 1 1

    Function

    54SX, 54SX-A, 54SX-S, eX, Axcelerator

  • Combinational, AND-OR

    Macro Library Guide 39

    A014

    A

    B

    CY

    A, B, C Y

    FamilyModules

    Seq Comb

    All listed 1

    Input Output

    3-Input AND-OR

    Truth Table A B C Y

    0 0 0 0

    1 0 0 1

    0 1 0 1

    1 1 0 1

    0 0 1 1

    1 0 1 0

    0 1 1 0

    1 1 1 1

    Function

    54SX, 54SX-A, 54SX-S, eX, Axcelerator

    A015

    A

    B

    C

    Y

    A, B, C