![]() |
|
![]() |
|
Answers Database
2.1i Virtex Constraints Editor: Drive strength constraints is ignored. (FPGA Express only)
Record #8406
Product Family: Software 2.1i Virtex Constraints Editor: Drive strength constraints is ignored. (FPGA Express only) Problem Description: Urgency: Standard Problem Description: After specifying Drive Strength or Slew Rate from the pull down menu's for a specific outout in Constraints Editor, the constraint is ignored after implementation. Solution 1: This is a know issue with Synopsys FPGA Express design. After specifying a constraint in the constraint editor, the contraint is written into the constraint file. For example, the syntax for a drive strength of 4 is: NET <output portname> DRIVE=4; fpga_express writes out the edif file with OBUF_S_12 by default, instead of just an OBUF. After you set NET netname DRIVE=4 attribute in the constraint file, what happens in the NGD file after running NGDBuild is that the OBUF instance still uses DRIVE=12, but the OPAD instance uses DRIVE=4ma; MAP only picks up the constraint on the OBUF, not the OPAD. The workaround is to place the constraints on the OBUF instance. In the .UCF file, place: INST C_<pad name> DRIVE = 4; The C_ is the OBUF instance name for nets synthesized in Express. This problem will be fixed in the next major release. End of Record #8406 - Last Modified: 01/14/00 13:54 |
| For the latest news, design tips, and patch information on the Xilinx design environment, check out the Technical Tips! |