सामान्य पावर प्रारूप

Si2 कॉमन फ़ाइल फ़ारमैट, या सीपीएफ डिज़ाइन प्रक्रिया की शुरुआत में बिजली-बचत विधियों को निर्दिष्ट करने के लिए फ़ाइल प्रारूप है। एकीकृत सर्किट के डिजाइन में, बिजली की बचत प्राथमिक लक्ष्य है, और डिजाइनरों को घड़ी गेटिंग, मल्टी-वोल्टेज लॉजिक और पूरी तरह से निष्क्रिय ब्लॉकों में बिजली बंद करने जैसी परिष्कृत विधियों का उपयोग करने के लिए मजबूर किया जाता है। इन विधियों को बूलियन बीजगणित (तर्क), कार्यान्वयन और सत्यापन के डिजाइन चरणों में लगातार कार्यान्वयन की आवश्यकता होती है। उदाहरण के लिए, यदि कई अलग-अलग बिजली आपूर्ति का उपयोग किया जाता है, तो तर्क संश्लेषण को लेवल शिफ्टर्स सम्मिलित करना होगा, प्लेसमेंट (ईडीए) और रूटिंग (ईडीए) को उनके साथ सही ढंग से निपटना होगा, और स्थैतिक समय विश्लेषण और औपचारिक सत्यापन जैसे अन्य उपकरणों को इन घटकों को समझना होगा। जैसे-जैसे बिजली बढ़ती हुई चिंता का विषय बन गई, प्रत्येक उपकरण ने स्वतंत्र रूप से आवश्यक सुविधाएँ जोड़ीं। चूँकि इससे कम बिजली प्रवाह बनाना संभव हो गया, किन्तु यह कठिन और त्रुटि प्रवण था क्योंकि ही जानकारी को कई बार, कई प्रारूपों में, कई अलग-अलग उपकरणों में निर्दिष्ट करने की आवश्यकता होती थी। सीपीएफ को सामान्य प्रारूप के रूप में बनाया गया था जिसका उपयोग कई उपकरण पावर-विशिष्ट डेटा निर्दिष्ट करने के लिए कर सकते हैं, जिससे कि पावर इंटेंट को केवल बार अंकित करने की आवश्यकता हो और सभी उपकरणों द्वारा लगातार उपयोग किया जा सके। सीपीएफ का उद्देश्य स्वचालित, बिजली-जागरूक डिजाइन मूलभूतढांचे का समर्थन करना है।

सीपीएफ के साथ संबद्ध पावर फॉरवर्ड पहल (पीएफआई) है, जो कंपनियों का समूह है जो कम-शक्ति डिजाइन पद्धति को चलाने के लिए सहयोग करता है और सीपीएफ v1.0 विनिर्देश के विकास में योगदान देता है। पीएफआई सदस्यता इलेक्ट्रॉनिक डिज़ाइन स्वचालन, आईपी, लाइब्रेरी, फाउंड्री फैब्स, एएसआईसी, आईडीएम और उपकरण कंपनियों तक फैली हुई है। मार्च 2007 में, सीपीएफ v1.0 को सिलिकॉन एकीकरण पहल (Si2) में योगदान दिया गया था, जहां इसे Si2 के लो पावर गठबंधन (एलपीसी) द्वारा Si2 मानक के रूप में अनुमोदित किया गया था। एलपीसी सीपीएफ v1.0 मानक के चल रहे विकास को नियंत्रित करता है।

सामग्री
पावर डोमेन और उनकी बिजली आपूर्ति को व्यक्त करने वाले निर्माण:
 * तार्किक डिज़ाइन: पदानुक्रमित मॉड्यूल को विशिष्ट बिजली आपूर्ति डोमेन से संबंधित के रूप में निर्दिष्ट किया जा सकता है
 * भौतिक डिज़ाइन: स्पष्ट पावर/ग्राउंड नेट और कनेक्टिविटी प्रति सेल या ब्लॉक निर्दिष्ट की जा सकती है।
 * विश्लेषण: उन स्थितियों के लिए अलग-अलग टाइमिंग लाइब्रेरी डेटा जहां ही सेल का उपयोग विभिन्न पावर डोमेन में किया जाता है

शक्ति नियंत्रण तर्क
 * लेवल शिफ्टर लॉजिक की विशिष्टता - जब सिग्नल विभिन्न आपूर्ति वोल्टेज के ब्लॉकों के बीच गुजरते हैं तो विशेष कोशिकाओं की आवश्यकता होती है।
 * अलगाव तर्क की विशिष्टता - उन ब्लॉकों के बीच चलने वाले संकेतों के लिए किस विशेष तर्क की आवश्यकता होती है जिन्हें स्वतंत्र रूप से ऊपर और नीचे संचालित किया जा सकता है।
 * राज्य-प्रतिधारण तर्क की विशिष्टता - जब ब्लॉक पूरी तरह से बंद हो जाते हैं, तो राज्य को कैसे बनाए रखा जाता है?
 * स्विच लॉजिक और नियंत्रण सिग्नल की विशिष्टता - ब्लॉक को कैसे चालू और बंद किया जाता है?

पावर मोड की परिभाषा और सत्यापन (स्टैंडबाय, स्लीप, आदि)
 * मोड परिभाषाएँ
 * मोड संक्रमण अभिव्यक्तियाँ

इतिहास और विवाद
ताल डिजाइन सिस्टम ने सीपीएफ के प्रारंभिक संस्करण डिज़ाइन किए, फिर इसे Si2 में योगदान दिया। इसके तुरंत बाद वैकल्पिक प्रयास, एकीकृत पावर प्रारूप या यूपीएफ, को Si2 मानक के विपरीत आईईईई मानक और आईईईई मानक विकास प्रक्रिया के रूप में प्रस्तावित किया गया। यूपीएफ को मुख्य रूप से Synopsys, मेंटर ग्राफ़िक्स और मैग्मा डिजाइन स्वचालन द्वारा संचालित किया गया है। दोनों प्रारूपों के बीच विधियोंी अंतर अपेक्षाकृत साधारण हैं, किन्तु राजनीतिक विचारों पर काबू पाना कठिन है।  इसमें आश्चर्य की बात नहीं है, कैडेंस लो-पावर सॉल्यूशन ने बहुत पहले ही Si2 के सीपीएफ का समर्थन किया, साथ ही साथ यूपीएफ का भी समर्थन किया; जबकि सिनोप्सिस और मेंटर ग्राफ़िक्स प्रस्तुत सभी यूपीएफ का समर्थन करती हैं। मैग्मा सीपीएफ और यूपीएफ दोनों का समर्थन करता है।

Si2 में लो पावर गठबंधन में अभिसरण का प्रयास हो रहा है।

बाहरी संबंध

 * सीपीएफ विशिष्टता डाउनलोड करना