Getting Started
Quick start guide to set up your development environment and run your first algorithm
Installation
Install the NeuralChip SDK and dependencies. Choose your preferred package manager:
# Using npm npm install @neuralchip/sdk # Using pip (Python SDK) pip install neuralchip # Using cargo (Rust SDK) cargo add neuralchip
Configure Your Environment
Set up your API credentials and configure the SDK:
import { NeuralChip } from '@neuralchip/sdk';
const chip = new NeuralChip({
apiKey: process.env.NEURALCHIP_API_KEY,
region: 'us-west-2'
});Run Your First Algorithm
Execute a placement algorithm to place cells on a chip:
const result = await chip.placement.run({
algorithm: 'simulated_annealing',
chipWidth: 200,
chipHeight: 200,
cells: [
{ id: 'cell1', width: 10, height: 10 },
{ id: 'cell2', width: 15, height: 15 }
],
iterations: 1000
});
console.log('Placement completed:', result);Visualize Results
View and analyze your algorithm results:
// Use the web interface // Navigate to http://localhost:3000/visualizations // Or export results programmatically await chip.export.toSVG(result, 'output.svg'); await chip.export.toJSON(result, 'output.json');
What's Next?
Explore Algorithm Categories
Learn about the 70+ algorithms available across 17 categories including placement, routing, floorplanning, and more.
View AlgorithmsTutorials & Examples
Follow step-by-step tutorials covering common use cases and advanced scenarios.
View TutorialsNeed Help?
Join our community or contact support for assistance with setup and development.