Generating future expansion pinouts for LPDDR4/4X designs is a simpler than
for DDR4 based designs. Only the Dual Channel 2 x 32-bit LPDDR4/4X Single Rank Pin
Efficient pinout is unique and doesn’t support other LPDDR4/4X configurations. The
standard Optimum pinout which is not Pin Efficient will support future expandability for
dual rank devices, enabling an ECC device, expanding single channel data widths,
expanding dual channel data widths, and expanding from single channel to dual channel
topologies. As long as the connection examples are followed multiple topologies can be
supported with a single hardware design. While the logical net names change the hardware
can remain unchanged. When generating the maximum pinout ensure settings like ECC, Write
DM, DBI, and DDRMC Pinout Swapping settings are set as expected for the application.
Once the constraints are generated for the maximum pinout, comment out the unused pins
for the current configuration. Refer to the connection diagrams for the first
configuration and the expanded configuration to visualize the commonalities between them
to ensure hardware is designed correctly. An easy way to demonstrate this concept is to
look at the Single Channel 16-bit connection diagram, then the Dual Channel 2 x 16-bit
connection diagram, then the Single Channel 1 x 32-bit connection diagram, then the
Single Channel 1 x 48-bit connection diagram, and then finally a Dual Channel 2 x 32-bit
connection diagram.
Figure 1. Connections for a 1x16 LPDDR4/4x Interface
Figure 2. Connections for a 2x16 LPDDR4/4x Interface
Figure 2. Connections for a 1x32 LPDDR4/4x Interface
Figure 3. Connections for a 1x32 with ECC (or 1x48) LPDDR4/4x
Interface
Figure 4. Connections for a 2x32 LPDDR4/4x Interface