Was macht Analog IC Notes (Analog-IC-Notizen)?
Einen echten wissenschaftlichen Fachartikel in eine nachvollziehbare, vergleichbare und referenzierbare Analog-IC-Notiz umwandeln. Dabei wird die Methode des DC-DC Buck Reader zur detaillierten Schaltungsanalyse angewendet und die Analysedimensionen werden je nach tatsächlichem Aufsatztyp ausgewählt.
Eingabe und Pfade
Das vom Benutzer bereitgestellte PDF, der Paper-Link oder das bereits verbundene Literaturtool verwenden. Zunächst den Titel, die Autoren, das Jahr, die Zeitschrift/Konferenz und die DOI des Papers bestätigen. Betreuer werden nicht in die Autorenliste aufgenommen.
Wenn nur eine Zusammenfassung (Abstract) vorliegt, werden ausschließlich Informationen aus dem Abstract erfasst. Fehlen der Haupttext oder Abbildungen, wird dies explizit vermerkt; es werden keine Schaltungsdetails spekuliert.
Die Datei config.example.json in eine eigene config.local.json kopieren. Die Verzeichnisse für Eingabe, Notizen und Bilder eintragen, oder die Umgebungsvariable ANALOG_IC_NOTES_CONFIG verwenden, die auf eine andere Konfigurationsdatei verweist.
{
"paths": {
"papers": "./papers",
"notes": "./notes",
"images": "./notes/assets"
},
"language": "de"
}
Relative Pfade werden relativ zum Verzeichnis der Konfigurationsdatei aufgelöst. ~ und absolute Pfade des aktuellen Systems werden unterstützt. Persönliche Konfigurationen sollten nicht in das freigegebene Skill-Paket aufgenommen werden.
Zunächst die tatsächlichen Pfade auflösen. Wenn keine Konfiguration angegeben ist, werden die Verzeichnisse papers/, notes/ und notes/assets/ im aktuellen Arbeitsverzeichnis verwendet.
python scripts/paths.py --config config.local.json
Vom Benutzer im aktuellen Gespräch explizit angegebene Pfade haben Vorrang. Die Originalarbeit wird nicht verändert. Vorhandene Notizen werden nicht überschrieben. Bevor ein vorhandener Eintrag geändert wird, wird sein Inhalt eingesehen und die Analyse des Benutzers erhalten.
Lesen und Aufbereiten
- Zuerst die Quelle prüfen, dann den Text um die Forschungsfrage, Architektur, die kritischen Schaltungen, die Messnachweise und die Einschränkungen herum aufbauen. Die Vorlage kann je nach Aufsatz angepasst werden; eine feste Anzahl von Abschnitten ist nicht zwingend.
- Die allgemeine Paper-Vorlage verwenden, um bibliografische Informationen, Kennzahltabellen, Schlüsselabbildungen, persönliche Interpretationen und offene Fragen zu speichern.
- Zwischen „Originaltext“, „eigener Herleitung“, „Simulationsergebnissen“ und „Messergebnissen“ unterscheiden. Dabei auf konkrete Seiten-, Abbildungs-, Tabellen- oder Formelnummern verweisen.
- Notwendige kurze Originalzitate aufnehmen und mit einer eigenen Erklärung versehen. Wenn der Originalsatz nicht gefunden wird, werden keine simulierten englischsprachigen Zitate erzeugt; der Haupttext wird auch nicht in großem Umfang reproduziert.
- Messwerte mit Testbedingungen und Definitionen festhalten. Fehlende Werte als „nicht berichtet“ kennzeichnen. Beim Vergleich zwischen verschiedenen Aufsätzen zunächst die Versorgungsspannung, Bandbreite, Last, Flächenangaben und die Definition der Figure of Merit (FoM) abgleichen.
- Die Unabhängigkeit des Papers wahren. Keine Verknüpfung mit privaten PDKs des Benutzers, kommerziellen Chips, internen Projekten oder persönlichen Verzeichnissen herstellen. Verwandte Literatur muss eine echte Quelle haben.
Analysedimensionen nach Typ auswählen
| Literaturtyp | Schwerpunkte der Aufzeichnung |
|---|---|
| PMIC / Buck / Ladungspumpe / LDO | Topologie, Regelung, Versorgung und Last, Schalter und Treiber, Wirkungsgrad, Welligkeit, Einschwingverhalten und Zuverlässigkeit |
| Verstärker / Komparator / Referenz | Eingangs-/Ausgangsbereich, Verstärkung und Bandbreite, Rauschen und Offset, Leistungsaufnahme, Stabilität und PVT-Bedingungen |
| ADC / DAC | Architektur, Abtastrate, Auflösung, Linearität, dynamische Testbedingungen, Leistungsaufnahme und Fläche |
| PLL / Takt | Architektur, Frequenzbereich, Phasenrauschen, Jitter-Definition, Einschwingverhalten und Leistungsaufnahme |
Nur die Dimensionen verwenden, die für das jeweilige Paper relevant sind. Die Wirkungsgradtabelle und die Lastsprungkennwerte eines Buck-Wandlers dürfen nicht auf andere Schaltungen übertragen werden.
Für Buck-Papers kann zusätzlich auf die Buck-Lesevorlage und die PMIC-Terminologiereferenz zurückgegriffen werden. Die Formeln in den Referenzmaterialien dienen nur als Analysehilfe; die genaue Definition und die Anwendungsbedingungen sind dem Originalpaper zu entnehmen.
Abbildungen und Formeln
Zuerst die Anleitung zur Bildextraktion lesen, dann scripts/extract_figures.py verwenden. Die Abhängigkeiten sind in requirements.txt aufgeführt.
python scripts/extract_figures.py paper.pdf --config config.local.json --paper-id paper-slug
Bildbereiche vorzugsweise anhand der tatsächlichen Darstellung im PDF extrahieren. Die ursprüngliche Polarität, Farbe und das Seitenverhältnis beibehalten; nicht invertieren, nur weil der Hintergrund eines Fotos dunkler ist.
Vektorschaltpläne werden durch Seitenausschnitt extrahiert. Die ursprüngliche Seiten- und Abbildungsnummer notieren. Zuerst prüfen, ob Abbildung, Beschriftung und Bildunterschrift vollständig sind, bevor sie in die Notiz aufgenommen werden.
Bilder werden in einem dedizierten Unterverzeichnis für das jeweilige Paper abgelegt. Es werden relative Markdown-Bildlinks verwendet. Formeln werden mit $...$ und $$...$$ eingefügt; dabei wird klar zwischen den Formeln des Papers und den eigenen Ableitungen unterschieden.
Ausgabeprüfung
- Titel, Autoren, Jahr und DOI stimmen mit der Quelle überein. Betreuerinformationen werden separat gespeichert.
- Jeder kritische Wert und jede Behauptung hat eine lokalisierbare Quelle. Es gibt keine erfundenen Innovationen, Originalzitate oder Messergebnisse.
- Bilder öffnen korrekt, ihre Ausrichtung und Farben sind richtig. Formeln und Tabellen sind lesbar.
- Keine persönlichen absoluten Pfade, Kontoinformationen, privaten Technologien oder internen Projektkennungen.
- Die Originalarbeit bleibt unverändert. Die zugehörigen Referenzen sind nachvollziehbar. Der Text bleibt in der vom Benutzer gewünschten Sprache.
Die Veröffentlichung erfolgt nur mit ausdrücklicher Genehmigung des Benutzers. Bei der Weitergabe werden config.local.json, lokale PDFs und andere persönliche Konfigurationen ausgeschlossen.