1. Home
  2. Symmetry Blog
  3. Programming Skyworks Timing Parts FAQ

Programming Skyworks Timing Parts FAQ

Mariel Galarza in Blogs on October 26, 2022

About Mariel Galarza

Mariel Galarza is an Applications Engineer at Symmetry Electronics. She has a bachelor’s degree in Engineering in Renewable Energy from CETYS Universidad with focused studies in biomass, wind, and solar energy. In her current role, Mariel provides technical support regarding timing, power and microcontrollers. Mariel’s professional background in sales, training, and customer service fortifies her skills in helping customers find optimal solutions for their desired applications. Mariel has a passion for learning and the fast-paced environment of the electrical engineering industry.
Symmetry-Electronics'-Expert-Applications-Engineer-Answers-Frequently-Asked-Questions-About-Programming-Skyworks-Timing-Parts

1.What is Clock Builder Pro?

Skyworks’ Clock Builder Pro is a software tool that gives users access to a simplified clock tree design. It provides the ability to customize Skyworks Clock Generators, Jitter Attenuators, Buffers, and Oscillator products. Clock Builder Pro (Figure 1) also allows requests for custom part numbers and custom phase noise plot reports.

Skyworks'-Clock-Builder-Pro-Wizard-Has-An-Easily-Accessible-Home-Screen-And-Interface

Figure 1ClockBuilder Pro Wizard home screen

Additionally, the software also connects to the CBPro Field programmer. The field programmer can be used to program parts already set up on customer boards.

Clock Builder Pro also has integrated design rules to accelerate design and debug time. It also contains a built-in clock placement wizard to help minimized crosstalk before ordering samples.

Here is a list of devices that can be tailored to your needs through Clock Builder Pro.

2.How can I tell if my part is blank or preprogrammed?

Programmed parts possess a distinctive code, a unique 5-digit ordering sequence assigned by Clock Builder Pro. Having a distinctive code within a part number means that there is a user-defined, customer-specific clock configuration that is stored in the clock’s non-volatile memory (NVM), making it the default configuration at power-up.

Blank parts do not have a distinctive code. A blank part number (Figure 2) would not be followed by the characters after the -B suffix (Si5338X-B-GMR).

Figure 2: Example of blank part number in Skyworks’ ClockBuilder Pro.

Example-Of-Blank-Part-Number-In-Skyworks-Clock-Builder-Pro

Figure 2: Example of blank part number in Skyworks’ ClockBuilder Pro.

3.Can pre-programmed parts be reprogrammed?

Most Skyworks timing parts are one time programmable (OTP). Once the NVM code is programmed it can’t be done a second time.

4.Does Skyworks take parts back for programming?

Once Skyworks sends out a blank part, they will not accept it back to program it. However, there is an existing option to program parts individually using Skyworks’ programming dongle and socket. This method is recommended for small volumes and is limited to certain part numbers.

While blank parts are still functional, they start up with standard factory settings. Any changes made to the device configuration after power-up can be done by reading and writing registers into the RAM space for most parts.

Share

Mariel Galarza in Blogs on October 26, 2022

About Mariel Galarza

Mariel Galarza is an Applications Engineer at Symmetry Electronics. She has a bachelor’s degree in Engineering in Renewable Energy from CETYS Universidad with focused studies in biomass, wind, and solar energy. In her current role, Mariel provides technical support regarding timing, power and microcontrollers. Mariel’s professional background in sales, training, and customer service fortifies her skills in helping customers find optimal solutions for their desired applications. Mariel has a passion for learning and the fast-paced environment of the electrical engineering industry.

Subscribe

Stay up to date with industry and supplier news!

Browse

See all tags