AR# 10970: 3.1i Modular Design - MAP "ERROR:Pack:683 - Unable to pack the following symbols concurrently..."
3.1i Modular Design - MAP "ERROR:Pack:683 - Unable to pack the following symbols concurrently..."
Keywords: assembly, I/O, module, ports, map
General Description: In Modular Design flow, MAP is unable to pack I/O components if the components (IBUF, BUFP, OBUF) are located inside a module.
The following error appears in the MAP report during assembly flow:
"ERROR:Pack:683 - Unable to pack the following symbols concurrently into an empty I/O component: PAD symbol "PCI_CORE/PCLK.PAD" (Pad Signal = PCLK) GCLKIBUF symbol "PCI_CORE/XPCI_CKI" (Output Signal = PCI_CORE/NUB) The buffer PCI_CORE/XPCI_CKI can not merge with signal PCLK. The signal has a NOMERGE property."
If an IBUF/OBUF is connected to an IOB register, the register and buffer must exist in the same module.
MAP will issue this error if you have an I/O buffer in a top-level design that is connected to an IOB register in a module. MAP will not optimize across the module boundary, so this configuration cannot be merged.