AI-Powered ImEDA
Intelligent Electronic Design Automation
ImEDA는 AI가 통합된 차세대 전자 설계 자동화(EDA) 플랫폼입니다. 회로도 설계, PCB 레이아웃, 라이브러리 관리를 하나의 환경에서 제공하며, AI 기반 분석과 자동화로 설계 생산성을 극대화합니다.
AI 기능
Datasheet 분석
PDF 데이터시트를 AI로 분석하여 핀 정보, 전기적 특성, 패키지 데이터를 자동 추출합니다.
Symbol-FP Mapping
회로도 심볼과 PCB 풋프린트를 AI가 자동으로 매칭하고 검증합니다.
Design Review
설계 규칙 위반, 잠재적 오류, 개선 사항을 AI가 자동으로 검토하고 제안합니다.
Auto-placement
컴포넌트 배치와 필드 위치를 AI가 최적화하여 겹침 없이 자동 배치합니다.
주요 기능
Schematic Editor
계층 구조 회로도, 다중 시트, 심볼 라이브러리 연동을 지원하는 전문 회로도 편집기입니다.
SCH / EPD / SLIBPCB Layout
다층 PCB 설계, 고급 라우팅, DRC 검증을 제공하는 PCB 레이아웃 도구입니다.
PCB / FPLibrary Manager
심볼/풋프린트 라이브러리의 통합 관리, 검색, 미리보기를 제공합니다.
SLIB / FLIBFormat Converters
KiCad, Altium, Eagle, EasyEDA 등 주요 EDA 포맷의 양방향 변환을 지원합니다.
converter_dllModern UI
ImGui 기반 다크 테마 UI, Ribbon 메뉴, 도킹 위젯, 고DPI 지원을 제공합니다.
wxWidgets + ImGuiLua Scripting
Lua/Sol2 기반 스크립팅 엔진으로 Drawing Tool, 자동화 매크로, 확장 기능을 구현합니다.
Lua / Sol2문서 가이드
Architecture
imapp과 imengine의 레이어 구조, DLL 모듈 시스템, 이벤트 통신 아키텍처를 설명합니다.
imapp (Application Layer)
wxWidgets 기반 애플리케이션 계층 - 워크스페이스, 다이얼로그, 위젯, 컨버터 등의 모듈 구조를 다룹니다.
imengine (CAD Engine)
CAD 엔진 코어 - 문서 모델, Geometry, GAL 렌더링, View 시스템, Lua 인터페이스를 다룹니다.