What are the type of clock circuits generated by the application?

The application can design a clock circuit for an embedded design using these different type of components

  1. Single ended clocks
  2. Clock crystals
  3. Differential clocks
  4. Single ended Clock buffers
  5. Differential clocks buffers
  6. Custom circuit clock generators (Ex. PCIe)
  7. Component generated clocks.

In beta release users will have an option to optimize and create dynamic circuits with options to changes how the clocks should be connected on board.

How is the reset distributed on board?

Resets on boards can be generated by components, connectors or buttons etc. Circuit tree application finds out different category of resets from requirements and then creates circuit to ensure that it meet power sequencing, voltage thresholds and timing part of the reset.

Check our blog section to see a use case of reset distribution analysis done by the tool.

How does the application create a complex hardware design?

The circuit tree application uses lots of models. The models contain the information which is needed by the engine to generate the design. There are number of rules which define how a component is to be connected to each other. These rules have been written by hardware design experts who have more than 20 years of experience in designing a working hardware. In addition it has very smart algorithms in different areas to generate a unique solution for every requirement.

With so many components and combinations the application has a verification engine also to ensure that the created design is correct and is highly functional. The process is completely automated and all designs are tested/checked by hardware design experts before they are allowed to be used by the tool.