Skip to content

Add Pericon PI6C5946002 1:2 6GHz/12Gbps CML Clock/Data Buffer

Catherine requested to merge github/fork/whitequark/PI6C5946002 into master

Add Pericon PI6C5946002 1:2 6GHz/12Gbps CML clock/data fanout buffer.

I've added a new library for this chip, called "Buffer", because I could not find anything that is appropriate for it. The closest thing we currently have is Amplifier_Buffer, but this IC is not an amplifier because it does not have gain. The category of clock/data buffers is very broad (simple buffers, fanout buffers, zero-delay buffers, ...) and contains many ICs, so I think it is appropriate to create a new library for it, even if for now it'll just be this one chip.

Datasheet: https://www.diodes.com/assets/Datasheets/PI6C5946002.pdf Screenshot: Screenshot_20200112_200906 Footprint PR: https://github.com/KiCad/kicad-footprints/pull/2049

I'm not sure about the VREF-AC pin. It is technically a power output, see the datasheet below: Screenshot_20200112_200941 But I don't know if it is appropriate to use "power output" for a pin that is essentially a special purpse voltage reference.

The VREF-AC pin is located on the left side in spite of being an output because in all valid uses of the IC it will either float or be connected to VTH (and decoupled), and having it on the right seems really awkward.


All contributions to the kicad library must follow the KiCad library convention

Thanks for creating a pull request to contribute to the KiCad libraries! To speed up integration of your PR, please check the following items:

  • Provide a URL to a datasheet for the symbol(s) you are contributing
  • An example screenshot image is very helpful
  • Ensure that the associated footprints match the official footprint library
  • If there are matching footprint PRs, provide link(s) as appropriate
  • Check the output of the Travis automated check scripts - fix any errors as required
  • Give a reason behind any intentional library convention rule violation.

Merge request reports