กลับไปหน้าบทความ

อ่าน 2 นาที

เซลล์พีซี

PCell ย่อมาจาก parameterized cell ซึ่งเป็นแนวคิดที่ใช้กันอย่างแพร่หลายในการออกแบบ วงจรรวม อนาล็อกแบบ อัตโนมัติ PCell...

เซลล์พีซี

PCellย่อมาจากparameterized cellซึ่งเป็นแนวคิดที่ใช้กันอย่างแพร่หลายในการออกแบบวงจรรวมอนาล็อกแบบ อัตโนมัติ PCell แทนส่วนหรือส่วนประกอบของวงจรที่มีโครงสร้างขึ้นอยู่กับพารามิเตอร์อย่างน้อยหนึ่งตัว ดังนั้นจึงเป็นเซลล์ที่สร้างขึ้นโดยอัตโนมัติโดย ซอฟต์แวร์ การออกแบบอิเล็กทรอนิกส์อัตโนมัติ (EDA) โดยอิงตามค่าของพารามิเตอร์เหล่านี้ ตัวอย่างเช่น สามารถสร้าง PCell ทรานซิสเตอร์แล้วใช้ตัวอย่างต่างๆ ของ PCell เดียวกันที่มีความยาวและความกว้างที่ผู้ใช้กำหนดแตกต่างกันได้[ 1 ]ผู้จำหน่ายซอฟต์แวร์ EDA บางครั้งใช้ชื่อที่แตกต่างกันสำหรับแนวคิดของเซลล์แบบพารามิเตอร์ เช่นT-cellและmagic cell [ 2 ]

แอปพลิเคชัน

ในการออกแบบวงจรไฟฟ้าเซลล์เป็นหน่วยพื้นฐานของการทำงาน เซลล์หนึ่งๆ อาจถูกวางหรือสร้างขึ้นมาได้หลายครั้ง เซลล์แบบ PCell มีความยืดหยุ่นมากกว่าเซลล์ที่ไม่มีพารามิเตอร์ เนื่องจากอินสแตนซ์ต่างๆ อาจมีค่าพารามิเตอร์ที่แตกต่างกัน และด้วยเหตุนี้จึงมีโครงสร้างที่แตกต่างกัน ตัวอย่างเช่น แทนที่จะมีคำจำกัดความของเซลล์ที่แตกต่างกันมากมายเพื่อแสดงถึงทรานซิสเตอร์ที่มีขนาดต่างๆ ในการออกแบบหนึ่งๆ เซลล์แบบ PCell เดียวอาจใช้ขนาดของทรานซิสเตอร์ (ความกว้างและความยาว) เป็นพารามิเตอร์ อินสแตนซ์ต่างๆ ของเซลล์แบบ PCell เดียวจึงสามารถแสดงถึงทรานซิสเตอร์ที่มีขนาดแตกต่างกัน แต่มีลักษณะอื่นๆ ที่คล้ายคลึงกันได้

โครงสร้างภายในวงจรรวมและกฎ ( กฎการออกแบบ ) ที่ควบคุมมิติทางกายภาพของโครงสร้างเหล่านั้นมักมีความซับซ้อน ทำให้การวาดโครงสร้างด้วยมือเป็นเรื่องยุ่งยาก แต่ด้วยการใช้ PCells นักออกแบบวงจรสามารถสร้างโครงสร้างต่างๆ จำนวนมากได้อย่างง่ายดาย โดยโครงสร้างเหล่านั้นแตกต่างกันเพียงไม่กี่พารามิเตอร์เท่านั้น ซึ่งจะช่วยเพิ่มประสิทธิภาพและเพิ่มความสม่ำเสมอในการออกแบบ

โดยส่วนใหญ่แล้ว PCell หมายถึงPCell ทางกายภาพ กล่าว คือ การแสดงผลทางกายภาพของส่วนประกอบอิเล็กทรอนิกส์ที่อธิบายโครงสร้างทางกายภาพภายในวงจรรวม (IC) แม้ว่า PCell ส่วนใหญ่จะเป็น PCell ทางกายภาพ แต่สัญลักษณ์อุปกรณ์ในแผนผังวงจรก็อาจถูกนำมาใช้ในรูปแบบของ PCell ได้เช่นกัน

คุณลักษณะพื้นฐานของ PCell ทุกตัวคือการพึ่งพาพารามิเตอร์ (อินพุต) และความสามารถในการสร้างข้อมูลการออกแบบโดยอิงจากพารามิเตอร์เหล่านี้

การดำเนินการ

PCell คือส่วนของรหัสโปรแกรม รหัสนี้มีหน้าที่สร้างโครงสร้างที่เหมาะสมของ PCell แต่ละแบบโดยอิงจากพารามิเตอร์ (อินพุต) ตัวอย่างเช่น สำหรับ PCell ทางกายภาพ รหัสนี้จะสร้าง (วาด) รูปร่างจริงของแบบร่างวงจร

เนื่องจากโค้ด PCell หนึ่งชุดสามารถสร้างวัตถุได้หลายแบบ (โดยมีค่าพารามิเตอร์ต่างกัน) จึงเรียกว่าPCell มาสเตอร์ส่วนวัตถุ/รูปร่าง/ข้อมูลที่โค้ดนี้สร้างขึ้นเรียกว่าอินสแตนซ์ของPCellโดยทั่วไปแล้ว PCell มาสเตอร์หนึ่งชุดจะสร้างอินสแตนซ์/รูปแบบต่างๆ ได้หลายชุด ซึ่งไม่เพียงแต่มีประโยชน์ในระหว่างการป้อนข้อมูลและการกำหนดรายละเอียดการออกแบบเท่านั้น แต่ยังช่วยลดทรัพยากรหน่วยความจำที่จำเป็นในการแสดงข้อมูลการออกแบบอีกด้วย

รุ่น

แม้ว่าภาษาโปรแกรมที่ใช้เขียน PCell จะไม่สำคัญ แต่โดยทั่วไปแล้วมักใช้SKILLหรือPython ในการเขียนโค้ดของ PCell หรืออาจสร้าง PCell โดยใช้ ส่วนติดต่อผู้ใช้แบบกราฟิก (GUI) [ 3 ]หรือเครื่องมือออกแบบ PCell เฉพาะทางที่ใช้ไลบรารีของฟังก์ชันที่กำหนดไว้ล่วงหน้า[ 1 ]

อ่านเพิ่มเติม

  • Bales, M. ฐานข้อมูลการออกแบบ ใน L. Scheffer, L. Lvagno และ G. Martin บรรณาธิการEDA สำหรับการใช้งาน IC การออกแบบวงจร และเทคโนโลยีการประมวลผลเล่ม 2 ของคู่มือการออกแบบอัตโนมัติทางอิเล็กทรอนิกส์สำหรับวงจรรวมบทที่ 12 Taylor & Francis, 2006
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=PCell&oldid=1296902935 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ เซลล์พีซี

PCell ย่อมาจาก parameterized cell ซึ่งเป็นแนวคิดที่ใช้กันอย่างแพร่หลายในการออกแบบ วงจรรวม อนาล็อกแบบ อัตโนมัติ PCell...

แอปพลิเคชัน

ในการออกแบบวงจรไฟฟ้า เซลล์ เป็นหน่วยพื้นฐานของการทำงาน เซลล์หนึ่งๆ อาจถูก วาง หรือสร้างขึ้นมาได้หลายครั้ง เซลล์แบบ PCell มีความยืดหยุ่นมากกว่าเซลล์ที่ไม่มีพารามิเตอร์ เนื่องจากอินสแตนซ์ต่างๆ อาจมีค่าพารามิเตอร์ที่แตกต่างกัน...

การดำเนินการ

PCell คือส่วนของรหัสโปรแกรม รหัสนี้มีหน้าที่สร้างโครงสร้างที่เหมาะสมของ PCell แต่ละแบบโดยอิงจากพารามิเตอร์ (อินพุต) ตัวอย่างเช่น สำหรับ PCell ทางกายภาพ รหัสนี้จะสร้าง (วาด) รูปร่างจริงของแบบ ร่าง วงจร

รุ่น

แม้ว่าภาษาโปรแกรมที่ใช้เขียน PCell จะไม่สำคัญ แต่โดยทั่วไปแล้วมักใช้ SKILL หรือ Python ในการเขียนโค้ดของ PCell หรืออาจสร้าง PCell โดยใช้ ส่วนติดต่อผู้ใช้แบบกราฟิก (GUI) [ 3 ] หรือเครื่องมือออกแบบ PCell เฉพาะทางที่ใช้ไลบรารีของฟังก์ชันที่กำหนดไว้ล่วงหน้า [ 1 ]