In meiner Firma fertigen wir viele originelle Hardware-Designs, von denen jedes nur von einem kleinen Teil unserer Ingenieure entworfen wurde. Wir suchen nach Möglichkeiten, die Ergebnisse der einzelnen Projekte besser zu dokumentieren und zu verteilen, damit die Informationen verteilt und möglicherweise wiederverwendet werden können. Wie geht Ihr Unternehmen damit um?
project-management
Funkyeah
quelle
quelle
Antworten:
Einige EDA-Tools, wie das von mir verwendete, Altium Designer, bieten Methoden zum Speichern verschiedener Teile von Schaltkreisen, um sie etwas portabler zu machen. Für kleine Schaltkreise können Sie " Snippets " oder für größere, mehrblättrige Wiederverwendung " Device Sheets " verwenden.
Ich kenne keinen Standard für Hardware-Schaltpläne (SPICE ist zu abstrakt; meines Wissens können Sie ihn nicht mit Footprints, Ihren Teilenummern, Lieferanten, deren Teilenummern ... verknüpfen), daher wäre jede Art der Wiederverwendung möglich Dies hängt in hohem Maße von dem von Ihrem Unternehmen verwendeten EDA-Paket und den darin enthaltenen Funktionen oder den von Ihnen implementierten Organisationsmethoden ab.
quelle
Wenn Sie von "Hardware" -Designs sprechen, dann sprechen Sie wahrscheinlich über PCB- und diskrete Komponentenlösungen, aber ich habe einige Erfahrungen mit der Entwicklung von ASICs, die auf konzeptioneller Ebene nützlich sein können.
Wenn wir einen ASIC entwerfen, der ziemlich kompliziert ist, verwenden wir von Anfang an die Hierarchie. Ein Hauptgrund dafür ist, dass mit zunehmender Größe der Designs Ihre Fähigkeit, sie gründlich zu bewerten und zu simulieren, abnimmt. Außerdem können ASIC-Designs sehr umfangreich werden, und ohne eine gut organisierte Hierarchie kann es schwierig sein, das gesamte Design zu verwalten.
Wir haben eine starke Kultur der Wiederverwendung für unsere Bausteine. Wenn wir beispielsweise ein Operationsverstärker-Design haben, für dessen Entwurf und Validierung viel Zeit aufgewendet wurde, wird dieses Design so verpackt, dass ein anderer Designer dieses Design problemlos in seinen eigenen Arbeitsbereich importieren kann. Wir haben einen zentralen Server für die Speicherung dieser Pakete, sodass alle benötigten Teile leicht zu finden sind.
Während ein einzelner Block möglicherweise für einen bestimmten Schaltkreis entworfen wurde (z. B. eine Spannungsreferenz für einen Operationsverstärker), kann er normalerweise wiederverwendet werden, ohne das ursprüngliche Design zu ändern. Der Entwurfszyklus dauert mindestens einen Monat und umfasst die Validierung eines Layouts. Das Entwerfen eines dieser Blöcke erfordert einige Zeit, um sich mit der Problematik vertraut zu machen. Selbst wenn der Block nicht ideal ist, würden Sie ihn wahrscheinlich trotzdem verwenden.
quelle
Ich weiß, dass TinyCAD das Speichern eines Schaltplans in einem hierarchischen Symbol ermöglicht. Sie können zeichnen, wie der Schaltkreis in einem größeren Schaltkreis dargestellt werden soll, und angeben, welche Ein- und Ausgänge vorhanden sind. Ihre Schaltung wird im größeren Schaltplan quasi als Kästchen mit Stiften angezeigt, und mit einem einfachen Doppelklick können Sie sehen, was darunter liegt, und es bearbeiten. Alle Teile im Sub-Circuit werden in der Teileliste angezeigt, die Netzliste enthält alle Sub-Circuit-Verbindungen usw. Es ist schon eine Weile her, aber erlauben andere EDA-Tools dieses oder ein ähnliches Verhalten nicht?
quelle