Digital Design Studio के विश्लेषण व्यू
सेव किए RTL और ISA आर्टिफ़ैक्ट, साझा Event Trace, Perf और स्पष्ट अनुपलब्ध-इनपुट स्थितियाँ देखें।
अवलोकन
Analysis, RTL और ISA काम के परिणाम देखने का साझा क्षेत्र है। चार्ट समझने से पहले प्रोजेक्ट और सेव किया रन चुनें। इनपुट न होना या होस्ट का असमर्थित होना, शून्य इवेंट या शून्य लागत वाला सफल रन नहीं है।
वर्तमान व्यू में आर्टिफ़ैक्ट रेंडरर उपलब्ध होने पर चुने रन के आर्टिफ़ैक्ट उपयोग होते हैं। गायब परिणाम की जगह अंतर्निहित उदाहरण नहीं दिए जाते। पुराने पैकेज अलग हो सकते हैं; यह गाइड एकीकृत वर्कस्पेस बताती है, नई नेटिव रिलीज़ प्रमाणित नहीं करती।
सेव किया रन खोलें
बाएँ रेल से Analysis खोलें, सेव रन चुनें और आर्टिफ़ैक्ट चुनें। रन सूची परिणामों को मॉड्यूल के अनुसार समूहित करती है। आर्टिफ़ैक्ट चिप उसका एडिटर व्यू खोलती है; रन मेन्यू पूरा रन या रिपोर्ट खोल सकता है।
सेव रन में सामान्यतः analyze/<run-id>/ डायरेक्टरी होती है, जिसमें .alLab डिस्क्रिप्टर और वास्तव में बने आर्टिफ़ैक्ट होते हैं। डिस्क्रिप्टर और व्यूअर मेटाडेटा सिमुलेशन, ट्रेस या इंजन प्रमाण का विकल्प नहीं हैं।
होस्ट लौटाए तो Explorer Folder व्यू में भी analyze/ दिख सकता है। Analysis पैनल फ़ाइल ट्री से उस डायरेक्टरी को छिपाए बिना रन-संबंधित नेविगेशन देता है।
व्यूअर टैब में सहेजे गए परिणाम पढ़ें
Digital Design Studio 2.0.3 प्रत्येक सहेजे गए परिणाम व्यूअर टैब का नाम उसके व्यूअर और रन के नाम पर रखता है, और बताता है कि रिकॉर्ड की गई फ़ाइल को कब नहीं पढ़ा जा सकता है।
बाएं रेल से Analysis खोलें, एक सहेजा गया रन चुनें, और उसका Waveform, Schematic या 3D पदानुक्रम आर्टिफ़ैक्ट चुनें। प्रत्येक आर्टिफ़ैक्ट अपने स्वयं के संपादक टैब में खुलता है।
टैब लेबल को
viewer · runके रूप में पढ़ें, उदाहरण के लिए Waveform · top-v001 या Schematic · top-v001। व्यूअर पहले आता है, इसलिए संकीर्ण टैब छोटा होने पर भी एक ही रन के दो टैब अलग पहचाने जा सकते हैं। जब रन का नाम पहले से ही मॉड्यूल के नाम से शुरू होता है, तो मॉड्यूल दोहराया नहीं जाता है। पूरा रन डायरेक्टरी देखने के लिए टैब पर होवर करें।यदि रिकॉर्ड की गई तरंग फ़ाइल अनुपलब्ध है, तो व्यूअर दिखाता है: This saved result has no readable VCD waveform. It may contain metadata only, or the file may have been removed. Open RTL simulation to run again, or choose another saved result.
फ़ाइल पुनर्स्थापित करने के बाद Retry reading this waveform का उपयोग करें। जहाँ व्यूअर उन्हें प्रदान करता है, डिज़ाइन को फिर से चलाने के लिए Open RTL simulation या अन्य रन चुनने के लिए Open saved results का उपयोग करें।
एक रन जिसमें केवल मेटाडेटा संग्रहीत है, उसमें दिखाने के लिए कोई रिकॉर्ड किया गया तरंग या योजनाबद्ध ग्राफ़ नहीं है। रन ने क्या रिकॉर्ड किया है यह देखने के लिए रन मेनू से रन रिपोर्ट खोलें।
सहेजे गए परिणाम को खोलने पर संग्रहीत आर्टिफ़ैक्ट पढ़े जाते हैं; यह सिमुलेशन को दोबारा नहीं चलाता है। अनुपलब्ध फ़ाइल की रिपोर्ट अन्य पठन विफलताओं से अलग की जाती है, जिसमें डेस्कटॉप ऐप भी शामिल है, जहाँ अस्वीकृत या लॉक की गई फ़ाइल एक पठन त्रुटि बनी रहती है जिसे आप पुनः प्रयास कर सकते हैं। एक खाली व्यू किसी खाली डिज़ाइन का सफल विश्लेषण नहीं है।
लगातार बनी रहने वाली पठन विफलता की रिपोर्ट करने के लिए Diagnostics देखें।
परिणाम बनाएँ या रीफ़्रेश करें
New analysis से लक्ष्य मॉड्यूल, रन नाम, रिपोर्ट स्तर और टूल चुनें। शुरू करने से पहले क्षमता उपलब्धता देखें। सेटअप फ़ॉर्म या खोल सकने वाला टूल वर्तमान स्थानीय या Cloud होस्ट पर निष्पादन का वादा नहीं है।
टूल क्रिया को आवश्यक आर्टिफ़ैक्ट बनाने होंगे। व्यूअर खोलने से सिमुलेशन नहीं चलता, मापा हुआ ट्रेस नहीं बनता और ऑनलाइन जॉब जमा नहीं होता। परिणाम तुलना में सोर्स संस्करण, लक्ष्य, इंजन संस्करण, रन रसीद और आर्टिफ़ैक्ट पहचान सुरक्षित रखें।
हर व्यू क्या पढ़ता है
सेव GDS लेआउट के लिए Flow Navigator से अलग GDS लेआउट व्यूअर खोलें। यह चुनी डेस्कटॉप फ़ाइल सीधे पढ़ता है और Analysis रन नहीं चाहिए।
सेव सर्किट के लिए Flow Navigator → Simulation से SPICE DC ऑपरेटिंग पॉइंट खोलें। उसके अलग R/I और R/I/V पैनल सेव की गई .cir फ़ाइल से सीधे नोड वोल्टेज और शाखा करंट की गणना करते हैं।
व्यू | इनपुट और व्यवहार |
|---|---|
वेवफ़ॉर्म | चुने रन का रिकॉर्ड किया VCD; इनपुट गायब हो तो गढ़ा हुआ सिग्नल रीप्ले नहीं |
स्कीमैटिक | चुने मॉड्यूल की RTL संरचना; उसका मॉड्यूल संदर्भ रन-विशिष्ट टाइमिंग परिणाम से अलग रखें |
Roofline | रन स्नैपशॉट या समर्थित मॉड्यूल-सीमित ट्रेस; अक्ष अंकगणितीय तीव्रता और प्राप्त प्रदर्शन बताते हैं |
पथ | रन का पथ-विश्लेषण पेलोड, सेव मेट्रिक्स और पंक्तियों के रूप में |
मेमोरी | रन का मेमोरी पेलोड, सेव मेट्रिक्स और पंक्तियों के रूप में |
इवेंट / Event Trace | चुने ट्रेस से जुड़ी एक साझा Analysis टाइमलाइन |
Perf | रन के |
साइनऑफ़ | उपलब्ध टाइमिंग, PPA और प्रमाण आर्टिफ़ैक्ट, गायब अनुभाग की पहचान के साथ |
सिस्टम सिमुलेटर | रन का सेव सिमुलेटर पेलोड; ऑनबोर्डिंग एनीमेशन निष्पादन प्रमाण नहीं |
डेटा फ़्लो | रन की |
रिपोर्ट | रन डिस्क्रिप्टर और उसकी उपलब्ध आर्टिफ़ैक्ट सामग्री |
आर्टिफ़ैक्ट न होना, सामग्री अपठनीय होना और क्षमता असमर्थित होना स्पष्ट स्थितियाँ हैं। अलग रन चुनें या आवश्यक आर्टिफ़ैक्ट बनाएँ; अनुपलब्ध पैनल को माप न समझें।
Event Trace और ISA
Event Trace, Analysis में है। ISA Execute समूह दूसरे टाइमलाइन UI के बजाय इसी व्यूअर का शॉर्टकट रखता है। चुना प्रोजेक्ट और ट्रेस तय करते हैं कि क्या दिखता है।
ट्रेस न हो तो व्यू रन माँगता या गायब इनपुट बताता है। टाइमलाइन ज़ूम, चयन, मार्कर, निरीक्षण या एक्सपोर्ट ट्रेस और होस्ट के उपलब्ध संचालन पर निर्भर हैं। डेमो ट्रेस नहीं रखा जाता।
Perf
Perf, perf.json को चुने रन के लिए पढ़ता है और सेव अवलोकनों को मेट्रिक्स और चार्ट में दिखाता है। खाली केवल-लाइव पैनल के बजाय लोडिंग या गायब-आर्टिफ़ैक्ट स्थिति दिखती है।
मान तुलना से पहले लेबल और इकाइयाँ पढ़ें। सेव थ्रूपुट, उपयोग, लेटेंसी या काउंटर परस्पर बदले नहीं जा सकते; मूल रसीद में माप गुणवत्ता न हो तो चार्ट उसे स्थापित नहीं कर सकता।
वेवफ़ॉर्म और सोर्स संदर्भ
रिकॉर्ड सिग्नल टाइमलाइन देखने के लिए वेवफ़ॉर्म नेविगेशन उपयोग करें, फिर संबंधित सोर्स या मॉड्यूल संदर्भ पर लौटें। सिग्नल नाम, सोर्स स्थान और उपलब्ध क्रॉस-नेविगेशन रन डेटा पर निर्भर हैं।
रिकॉर्ड फ़ाइल भी उदाहरण या कृत्रिम निर्माता से आ सकती है। अपने RTL का प्रमाण कहने से पहले निर्माता और सोर्स संबंध जाँचें। अंतर्निहित व्यूअर फ़ॉलबैक न होना मात्र सिमुलेशन के सही होने का प्रमाण नहीं है।
साइनऑफ़ और रिपोर्ट
टाइमिंग, PPA और प्रमाण एक Signoff व्यू में हैं। इसमें उपलब्ध मेट्रिक्स, आवश्यकताएँ और गायब अनुभाग आते हैं। UI निर्णय या अनुमान समीक्षा में सहायक है, स्वतंत्र टाइमिंग क्लोज़र, निर्माण स्वीकृति या औपचारिक साइनऑफ़ नहीं।
रिपोर्ट रन संदर्भ रखती और आर्टिफ़ैक्ट सामग्री दिखाती हैं। समान लक्ष्य, इकाइयाँ, सोर्स रिविज़न और कार्यपद्धति की तुलना करें; केवल स्क्रीनशॉट पर निर्भर होने के बजाय मूल आर्टिफ़ैक्ट रखें।
समस्या निवारण
लक्षण | जाँचें |
|---|---|
कोई रन नहीं | चुना प्रोजेक्ट, होस्ट सूची और क्या किसी क्रिया ने वास्तव में परिणाम सेव किया |
रन में टूल गायब | उस रन का डिस्क्रिप्टर और बनी आर्टिफ़ैक्ट फ़ाइलें |
खाली Event Trace | ट्रेस चयन और होस्ट-समर्थित ट्रेस पहुँच |
Perf अनुपलब्ध | पढ़ने योग्य |
Data Flow में ग्राफ़ नहीं | आर्टिफ़ैक्ट की टोपोलॉजी सामग्री |
स्थानीय क्रिया अनुपलब्ध | नेटिव होस्ट क्षमता और सुरक्षित टूल के लिए स्वीकार एंटाइटलमेंट |
सेव परिणाम खोलने से नया जॉब जमा नहीं होता। नए Cloud संरचनात्मक विश्लेषण के लिए सेव किया गया RTL विश्लेषण उपयोग करें; डेस्कटॉप उपलब्धता के लिए इंस्टॉल होस्ट और डाउनलोड जाँचें।
दो रन की तुलना करें
प्रोजेक्ट, सोर्स रिविज़न, टॉप मॉड्यूल और लक्ष्य मिलाएँ।
समान इकाइयों और विश्लेषण तरीके की तुलना करें; अनुमान और मापे परिणाम अलग रखें।
मुख्य मेट्रिक की तुलना से पहले चेतावनियाँ और गायब अनुभाग पढ़ें।
दोनों पूरे आर्टिफ़ैक्ट उनकी इनपुट पहचान के साथ रखें ताकि बाद का सोर्स बदलाव उसी रन समझने की गलती न हो।