W mojej firmie wykonujemy wiele oryginalnych projektów sprzętowych, z których każdy jest projektowany tylko przez niewielką część naszych inżynierów. Szukamy sposobów lepszego dokumentowania i rozpowszechniania tego, co zostało zrobione w ramach każdego projektu, aby informacje mogły być rozpowszechniane i potencjalnie ponownie wykorzystywane. Jak Twoja firma sobie z tym radzi?
project-management
Funkyeah
źródło
źródło
Odpowiedzi:
Niektóre narzędzia EDA, takie jak to, których używam, Altium Designer, zapewniają metody zapisywania różnych części obwodów, aby były one nieco przenośne. W przypadku małych obwodów można użyć „ Snippets ” lub w przypadku wielokrotnego użycia wielu arkuszy „ Arkuszy urządzeń ”
Nie znam żadnego standardu dla schematów sprzętowych (SPICE jest zbyt abstrakcyjne; według mojej wiedzy nie można go powiązać ze śladami, numerami części, dostawcami, ich numerami części ...), więc jakiekolwiek ponowne użycie byłoby w dużym stopniu zależy od pakietu EDA, z którego korzysta Twoja firma, od zapewnianych przez niego funkcji lub metod organizacyjnych, które wdrażasz.
źródło
Kiedy mówisz o projektach „sprzętowych”, wiem, że prawdopodobnie mówisz o PCB i rozwiązaniach z elementami dyskretnymi, ale mam pewne doświadczenie w projektowaniu układów ASIC, które mogą być przydatne na poziomie koncepcyjnym.
Kiedy projektujemy ASIC, który jest dość skomplikowany, od początku stosujemy hierarchię. Jednym z głównych powodów jest to, że w miarę powiększania się projektów zmniejsza się możliwość ich dokładnej oceny i symulacji. Ponadto projekty ASIC mogą być dość duże, a bez dobrze zorganizowanej hierarchii zarządzanie całym projektem może być trudne.
Mamy silną kulturę ponownego wykorzystania naszych elementów. Na przykład, jeśli mamy projekt wzmacniacza operacyjnego, który ktoś spędził dużo czasu na projektowaniu i sprawdzaniu poprawności, projekt ten zostałby spakowany, aby inny projektant mógł łatwo zaimportować ten projekt do własnego obszaru roboczego. Mamy scentralizowany serwer do przechowywania tych paczek, dzięki czemu wszystkie potrzebne części są łatwe do znalezienia.
Chociaż pojedynczy blok mógł zostać zaprojektowany dla określonego obwodu (np. Napięcia odniesienia dla wzmacniacza operacyjnego), zwykle można go ponownie użyć bez zmiany pierwotnego projektu. Cykl projektowania trwa przez miesiąc lub dłużej i obejmuje sprawdzenie poprawności układu. Zaprojektowanie jednego z tych bloków wymaga czasu, aby zapoznać się z zestawem problemów, więc nawet jeśli blok nie jest idealny, prawdopodobnie i tak spróbowałbyś go użyć.
źródło
Wiem, że TinyCAD pozwala na zapisanie schematu w hierarchicznym symbolu - możesz narysować, jak chcesz, aby obwód był reprezentowany w większym obwodzie i określić, jakie są wejścia i wyjścia. Twój obwód pokazuje się raczej jako pudełko ze szpilkami na większym schemacie, a proste podwójne kliknięcie pozwala zobaczyć, co jest pod spodem i edytować. Wszystkie części w obwodzie są wyświetlane na liście części, lista sieci ma wszystkie połączenia w obwodzie itp. Minęło trochę czasu, ale czy inne narzędzia EDA nie pozwalają na to lub podobne zachowanie?
źródło