This section describes the Xilinx-supplied libraries and supported part types and speed grades. The Library Descriptions table contains the following variables.
Library | Description | FPGA Compiler or Design Compiler |
---|---|---|
xgen_3000a.db | The xgen_3000a.db library describes the XC3000a cells that do not contain timing information, for example, CLBMAP, PULLUP, net flags, and VCC. | Both |
xgen_3000l.db | The xgen_3000l.db library describes the XC3000l cells that do not contain timing information, for example, CLBMAP, PULLUP, net flags, and VCC. | Both |
xgen_3100l.db | The xgen_3100l.db library describes the XC3100l cells that do not contain timing information, for example, CLBMAP, PULLUP, net flags, and VCC. | Both |
xgen_4000e.db | The xgen_4000e.db library describes the XC4000e cells that do not contain timing information, for example, FMAP, PULLUP, and VCC. | Both |
xgen_4000l.db | The xgen_4000l.db library describes the XC4000l cells that do not contain timing information, for example, FMAP, PULLUP, and VCC. | Both |
xgen_4000ex.db | The xgen_4000ex.db library describes the XC4000ex cells that do not contain timing information, for example, FMAP, PULLUP, and VCC. | Both |
xgen_4000xl.db | The xgen_4000xl.db library describes the XC4000xl cells that do not contain timing information, for example, FMAP, PULLUP, and VCC. | Both |
xgen_4000xla.db | The xgen_4000xla.db library describes the XC4000xla cells that do not contain timing information, for example, FMAP, PULLUP, and VCC. | Both |
xgen_4000xv.db | The xgen_4000xv.db library describes the XC4000xv cells that do not contain timing information, for example, FMAP, PULLUP, and VCC. | Both |
xgen_5200.db | The xgen_5200.db library describes the XC5200 cells that do not contain timing information, for example, FMAP, PULLUP, and VCC. | Both |
xprim_family-s.db | The xprim_family-s.db libraries describe the Xilinx XC4000E/L/EX/XL/XLA/XV, XC3000A/L, XC3100A/L, and XC5200 gates, flip-flops, input/output buffers, and other simple circuit elements whose delays do not vary with the density of the part. These files contain worst-case commercial (WCCOM) timing information. | Both |
xprim_parttype-s.db | The xprim_ parttype-s.db libraries describe the Xilinx XC4000E/L/EX/XL/XLA/XV, XC3000A/L, XC3100A/L, and XC5200 3-state buffers, clock buffers, I/O decoders, and other simple circuit elements whose delays vary with the density of the part. These files contain WCCOM timing information. | Both |
xio_4kparttype-s.db | The xio_4kparttype-s.db libraries describe the Xilinx XC4000E/L/EX/XL/XLA/XV input/output buffers whose delays vary with the device type. These files contain WCCOM timing information. | Both |
xio_5kparttype-s.db | The xio_5kparttype-s.db libraries describe the Xilinx XC5200 input/output buffers whose delays vary with the device type. These files contain WCCOM timing information. | Both |
xfpga_family-s.db | The xfpga_family-s.db libraries describe the Xilinx XC4000E/L/EX/XL/XLA/XV, XC3000A/L, XC3100A/L, and XC5200 CLB and IOB primitives, which allow the FPGA Compiler to directly map to CLBs and IOBs. These files contain WCCOM timing information. | FPGA Compiler |
xdc_family-s.db | The xdc_ family-s.db libraries contain Boolean functions to which the Synopsys tools map. | Design Compiler |
xdw_4000e.sldb | The xdw_4000e.sldb library contains the DesignWare macros that allow adders, subtracters, incrementers, decrementers, and comparators to map directly to Xilinx DesignWare modules. | Both |
xdw_4000l.sldb | The xdw_4000l.sldb library contains the DesignWare macros that allow adders, subtracters, incrementers, decrementers, and comparators to map directly to Xilinx DesignWare modules. | Both |
xdw_4000ex.sldb | The xdw_4000ex.sldb library contains the DesignWare macros that allow adders, subtracters, incrementers, decrementers, and comparators to map directly to Xilinx DesignWare modules. | Both |
xdw_4000xl.sldb | The xdw_4000xl.sldb library contains the DesignWare macros that allow adders, subtracters, incrementers, decrementers, and comparators to map directly to Xilinx DesignWare modules. | Both |
xdw_4000xla.sldb | The xdw_4000xla.sldb library contains the DesignWare macros that allow adders, subtracters, incrementers, decrementers, and comparators to map directly to Xilinx DesignWare modules. | Both |
xdw_4000xv.sldb | The xdw_4000xv.sldb library contains the DesignWare macros that allow adders, subtracters, incrementers, decrementers, and comparators to map directly to Xilinx DesignWare modules. | Both |
xdw_5200.sldb | The xdw_5200.sldb library contains the DesignWare macros that allow adders, subtracters, incrementers, decrementers, and comparators to map directly to Xilinx DesignWare modules. | Both |
xprim_family/*.ngl | Data files containing XSI library component expansion for NGDBuild. | Both |
Run Synlibs with the -h option to get a listing of all available part type and speed grade combinations. You can also refer to the Xilinx online Data Book at http://www.xilinx.com for current speed grade information.
If designing for a part type or speed grade for which no libraries are available, use the libraries for the closest part type or speed grade in the same family. Indicate the part type or speed grade actually used when you run PAR. The timing constraints in the NCF file can need adjustment.
For more information on specifying the part type, refer to the Development System Reference Guide.