0hmX/am62l-lpddr4-ti-pth-router
This code defines a hardware-oriented React/TypeScript setup for a PCB breakout circuit featuring an AM62L LPDDR4 interface, including detailed PCB component placement, routing algorithms, and validation scripts for DDR connections, via placement, and manufacturing constraints.
- Version
- 1.0.1
- License
- unset
- Stars
- 0
index.circuit.tsx
import { Am62lLpddr4BreakoutCircuit } from "./am62l-lpddr4-breakout-circuit"
import { createAm62lFreeSpaceFanoutAlgorithm } from "./autorouting/am62l-free-space-fanout"
import { createAm62lMiddleChannelAlgorithm } from "./autorouting/am62l-middle-channel"
export { Am62lLpddr4BreakoutCircuit }
const socFanoutAlgorithm = createAm62lFreeSpaceFanoutAlgorithm()
const ramFanoutAlgorithm = createAm62lFreeSpaceFanoutAlgorithm()
const middleChannelAlgorithm = createAm62lMiddleChannelAlgorithm()
export default () => (
<Am62lLpddr4BreakoutCircuit
socFanoutAlgorithm={socFanoutAlgorithm}
ramFanoutAlgorithm={ramFanoutAlgorithm}
middleChannelAlgorithm={middleChannelAlgorithm}
/>
)