Tag Archives: cadence

Another Experiment at circuit tree

We keep enjoy experimenting. Experimenting to create new type of designs, find issues, open new exciting features, check new ways to test the circuit Tree designs. We have a lot of capability to churn and mine new embedded designs using so many controllers, peripherals , placement options. So how do we check so many designs to check if they meet circuit tree quality goals?

Experiments at Circuit Tree

Experiments at Circuit Tree (Image Link: quote fancy)

Well answer lies with scripts. We use scripts written in python for several application including this one which auto generate controllers designs with random placement files. Even though regular users have menu options to choose designs scripts do following testing autonomously:

  1. select a processor/microcontroller
  2. Randomly choose peripherals that can be connected to it to generate design. The number of peripheral selected are random.
  3. Randomly select a voltage to be applied to the circuit
  4. Randomly select applied voltage options. It can be through custom voltage adapter or through the battery select options.
  5. Randomly select board file through dxf file and does auto placement of components. Only the files where the part placement is possible the file picture is taken and displayed.
  6. Test for errors
    1. Error between circuit tree designs and eda tool export options
    2. Check if the symbols and footprints are being exported correctly on the library.
    3. Check if all the cad design can be generated without issues.

Now we invite you to be the judge of the designs created with circuit tree. Check the github directory to see our design listing and let us know if you are able to find design errors. Then we would know if the experiment helped us.

To start creating designs today log in to the hardware compiler at link

 

Ten quick reasons to use circuit tree in your next embedded PCB board design

1. Save Design Time and Cost by quickly creating automatic schematic and pcb placement design with any of the 1000 processors or micro-controllers. We dont store any circuit board designs and all design are auto generated on the fly. Get the most intelligent component placement recommendation for the board.

Circuit-tree-designs3


 

2. Wide range of processors and micro-controller parts from Texas-intrument, Nvidia, St micro, Atmel or NXP.

supported_semiconductor_vendors


 

3. Export your design creations to popular Cadence orcad , Mentor pads, Eagle and Altium for further customisations. Designs remain yours forever.

pcb-vendors2


 

4. Quick Product cost estimate. Get real time cost from octopart and PCB house for the pcb cost.

bill of material excel sheet generated from octopart

bill of material excel sheet generated from octopart


 

5. Support for variety of board form factors such as Computer on Module, System on Module and Various form factor boards.

various-periphearl


 

6. Large peripheral library along with growing list of components. Change components on the fly for the design and get a new design created in 60 seconds.


 

7. Assured quality. We go the extra mile to ensure that the designs generated are correct.

 


 

8. We value your Privacy. We don’t sell personal information to another site.


 

9. Growing Artificial Design Engine that grows with every user interaction and part addition in library. artificial-intelligence-in-embedded-pcb-design


 

10. Site has been created by engineers for engineers.


 

Short Introduction to Circuit tree

Circuit tree is a circuit board design software application having intelligence of a hardware engineer to create embedded circuit board designs. It features more than 1000+ processors and controllers along with extended hardware peripheral library.

Here is a introduction video to circuit tree:

To start building your circuit board design now click on Access Tool. For help/guidance needed with embedded hardware design write to us at info@circuit-tree.com