SolidWorks에서 SolidWorks 어셈블리를 CircuitWorks로 내보낼 수 있습니다. CircuitWorks에서 어셈블리를 필요한 대로 수정한 후, IDF 파일로 저장합니다. 이 기능은 SolidWorks에서의 변경 사항을 ECAD 소프트웨어로 다시 가져오기 위해 사용합니다.
또한, SolidWorks에서 처음부터 회로기판과 그 부품들의 솔리드 모델 작업을 한 후 모델을 불러와 전기배선 정보를 추가할 수도 있습니다. PCB(인쇄 회로 기판)에 ECAD 시스템에서보다 SolidWorks에서 첫 작업을 하는 것이 더 수월한 복잡한 패키지 형상이 있을 때 이런 작업 방식을 택합니다.
CircuitWorks는 SolidWorks 부품이 무엇을 나타낼지, 즉, 기판의 파트, 절단부, 또는 전기배선 부품인지를 결정하는 일련의 규칙을 사용합니다. IDF는 3D 형식이라기 보다는 "2½D"이므로, CircuitWorks는 가능한한 부품의 세부 사항을 유지하며 IDF로 저장할 수 있도록 부품의 형상을 단순화하는 방법을 결정합니다. CircuitWorks는 원래 작성한 어셈블리를 저장할 때(IDF 파일을 처리할 때) 각 SolidWorks 피처가 무엇을 나타낼 것인지 미리 압니다. CircuitWorks는 어셈블리를 빌드한 이후나 SolidWorks에서 처음부터 작성한 어셈블리를 내보내기 한 이후에 추가된 피처를 식별해내는데는 도움이 필요로 합니다.