P
Poly Diffusion
Guest
I'm a grad student with all the Cadence software.
How do folks in the industry do chip-level IO planning?
I (guess I) can trick Silicon Ensemble into doing IO placement.
I (guess I) can test the Cadence Chip IO planner.
I (guess I) can see if there is a Cadence Preview IO planner.
I (guess I) can dig up some working SKILL code for IO planning.
I (guess I) can use socencounter digital tools for IO planning.
My project has a non-functional chip of 10 million gates, half
of which are custom and half are digital. At the moment, I don't
even know how to approach basic IO cell and bond-pad placement,
let alone staggered (TSMC 'g' processes) or, heresy, flip chip.
Does everyone just read in a predetermined IO placement file?
Or does anyone actually optimize the chip-level IO cell placement?
If you do optimize the IO & bond-pad placement, what fundamental
approach is used in the industry?
Polly
How do folks in the industry do chip-level IO planning?
I (guess I) can trick Silicon Ensemble into doing IO placement.
I (guess I) can test the Cadence Chip IO planner.
I (guess I) can see if there is a Cadence Preview IO planner.
I (guess I) can dig up some working SKILL code for IO planning.
I (guess I) can use socencounter digital tools for IO planning.
My project has a non-functional chip of 10 million gates, half
of which are custom and half are digital. At the moment, I don't
even know how to approach basic IO cell and bond-pad placement,
let alone staggered (TSMC 'g' processes) or, heresy, flip chip.
Does everyone just read in a predetermined IO placement file?
Or does anyone actually optimize the chip-level IO cell placement?
If you do optimize the IO & bond-pad placement, what fundamental
approach is used in the industry?
Polly