loon - ออนไลน์ในคลาวด์

นี่คือคำสั่ง loon ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


LooN - การเพิ่มประสิทธิภาพท้องถิ่นของ Nets

เรื่องย่อ


คนโง่ [-hmxlo] อินพุต_ไฟล์ เอาต์พุต_ไฟล์ [lax_file]

DESCRIPTION


คนโง่ เป็นเครื่องมือ CAD ที่ช่วยขจัดปัญหา fanout ภายใน gate netlist และ to
เพิ่มประสิทธิภาพการหน่วงเวลา รายการเน็ตสามารถเป็นแบบลำดับชั้นและแบนได้หากจำเป็น คนโง่
ทำงานในโหมดแบตช์และสามารถใช้ไฟล์พารามิเตอร์ได้ (ดูman หละหลวม) เพื่อกำหนดพารามิเตอร์
การเพิ่มประสิทธิภาพโดยการเพิ่มข้อมูลเกี่ยวกับเอาต์พุต (fanin), อินพุต (fanout, ดีเลย์) และ by
การตั้งค่าพารามิเตอร์ทั่วไป เช่น ระดับการเพิ่มประสิทธิภาพ คนโง่ อนุญาตให้คำนวณความล่าช้าของ
ประตูใน netlist และให้เส้นทางที่สำคัญใน netlist การเพิ่มประสิทธิภาพระดับโลก
of คนโง่ ทำการเติมพลังประตูเพื่อลดความล่าช้าของเส้นทางวิกฤตและทั่วโลก
ความจุ บัฟเฟอร์ถูกแทรกในเส้นทางวิกฤตเท่านั้น

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

หละหลวม ใช้พารามิเตอร์จำนวนมากเพื่อเป็นแนวทางในทุกขั้นตอนของกระบวนการสังเคราะห์ บาง
มีการใช้พารามิเตอร์ทั่วโลก (เช่น การเพิ่มประสิทธิภาพ ระดับ ในขณะที่คนอื่น ๆ
ใช้เฉพาะ (โหลด ปริมาตร สำหรับการเพิ่มประสิทธิภาพ netlist เท่านั้น) ที่นี่คือ
ไฟล์ lax เริ่มต้น (ดูคู่มือผู้ใช้สำหรับข้อมูลเพิ่มเติมเกี่ยวกับไวยากรณ์ของ
ไฟล์ '.lax'):

โหมดการเพิ่มประสิทธิภาพ = 2 (พื้นที่ 50% - ล่าช้า 50%)
อิมพีแดนซ์อินพุต = 0
ความจุเอาต์พุต = 0
อินพุตล่าช้า = none
บันทึกสัญญาณเสริม = none

ทางเลือกที่


-h โหมดช่วยเหลือ แสดงการใช้งานที่เป็นไปได้ของ คนโง่.

-o อินพุต_ไฟล์
เขียนทับไฟล์ต้นทางถ้าไม่มี เอาต์พุต_ไฟล์ จะได้รับ สิ่งนี้จะมีประโยชน์ถ้า
คุณไม่ต้องการไฟล์ netlist หลายไฟล์

-m optim_mode
โหมดการเพิ่มประสิทธิภาพ สามารถกำหนดเป็นไฟล์ lax ได้ เป็นเพียงทางลัดในการกำหนด
บนบรรทัดคำสั่ง หมายเลขโหมดนี้มีอาร์เรย์ที่กำหนดไว้ระหว่าง 0 และ 4. มัน
ระบุวิธีการเพิ่มประสิทธิภาพที่ผู้ใช้ต้องการ ถ้า 0 ถูกเลือกวงจร
พื้นที่จะได้รับการปรับปรุง ในทางกลับกัน, 4 จะปรับปรุงความล่าช้าของวงจร 2 คือ
ค่ากลางสำหรับการเพิ่มประสิทธิภาพ

-x xsch_mode
สร้างไฟล์ '.xsc' เป็นแผนที่สีสำหรับแต่ละสัญญาณที่มีอยู่ใน
เอาต์พุต_ไฟล์ เครือข่าย ไฟล์นี้ถูกใช้โดย xsch เพื่อดูรายการเน็ต โดยเลือก
ระดับ 0 หรือ 1 สำหรับ xsch_mode คุณสามารถระบายสีเส้นทางวิกฤตหรือทั้งหมดได้ตามลำดับ
สัญญาณที่มีการสำเร็จการศึกษาล่าช้า

-l lax_file
เป็นอีกวิธีหนึ่งในการแสดงให้ชัดเจน LAX ชื่อไฟล์พารามิเตอร์

และพวกเรา ตัวแปร


ต้องตั้งค่าตัวแปรสภาพแวดล้อมต่อไปนี้ก่อนใช้ คนโง่ :

MBK_CATA_LIB ให้เส้นทางเสริมของไดเร็กทอรีของไฟล์อินพุต (behavioural
คำอธิบาย).

MBK_TARGET_LIB ให้พา ธ (เดี่ยว) ของไดเร็กทอรีของเซลล์มาตรฐานที่เลือก
ห้องสมุด.

มาบุญครอง_IN_LO ให้รูปแบบการป้อนข้อมูลของคำอธิบายโครงสร้าง

มาบุญครอง_OUT_LO ให้รูปแบบผลลัพธ์ของคำอธิบายโครงสร้าง

ตัวอย่าง


คุณสามารถโทร คนโง่ ดังต่อไปนี้:
ลูน อะลู alu_loon

ใช้ Loon ออนไลน์โดยใช้บริการ onworks.net



โปรแกรมออนไลน์ Linux และ Windows ล่าสุด