1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

Hướng dẫn cài đặt synopsys và sử dụng gói DC trong synopsys

22 3,7K 68

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 22
Dung lượng 2,46 MB

Nội dung

Hướng dẫn cài bộ phần mềm synopsys trên fedora 19 64 bit I. Chuẩn Bị: – File synopsys_digital.tar.gz – File chứa biến moi trường: csh.cshrc hoặc bashrc – File script để chạy license mỗi khi khởi động: snps_start_lic.sh – File license: synopsys.dat – Hệ điều hanh Fedora 19 • Tất cả các phần mềm trên các bạn có thể tải về: Synopsys All Tool https:mega.co.nzF3IBnACzIQ2p0XZHSD4uG5_QrAv6BOg

Trang 1

MỤC LỤC

Hướng dẫn cài bộ phần mềm synopsys trên fedora 19 64 bit 1

I. Chuẩn Bị: 1

II Cài Đặt 2

Hướng dẫn sử dụng phần mềm DC trong synopsys 10

I. Cài thêm 1 phần mềm giải nén và giải nén thư viện milkyway 10

II Thực hiện mô phỏng 10

III. Sử dụng phần mềm DC 10

Trang 2

Hướng dẫn cài bộ phần mềm synopsys trên fedora 19 64 bit

I. Chuẩn Bị:

– File synopsys_digital.tar.gz

– File chứa biến moi trường: csh.cshrc hoặc bashrc

– File script để chạy license mỗi khi khởi động: snps_start_lic.sh

– File license: synopsys.dat

– Hệ điều hanh Fedora 19

yum install -y gcc gcc-c++ ksh csh # cài đặt gcc và csh

yum install redhat-lsb.i686 # cài đặt trình quản lí license FLEXlm

#sau đó khởi động lại máy

Trang 3

Bước 2:

#sử dụng file explorer, coppy file synopsys_digital.tar.gz vào thư mục home

#vào bằng quyền root: su

-#sau đó chạy 2 dòng lệnh

tar -xvzf synopsys_digital.tar.gz -C /usr/ #giải nén vào thư mục /usr

chmod -R 777 /usr/synopsys #full quyền truy cập thư mục

Bước 3:Thiết lập biến môi trường cho synopsys:

Vẫn truy cập quyền root

gedit /etc/csh.cshrc & # một trình soạn thảo hiện ra mọi người coppy nguyên

#nội dung của file csh.cshrc mình đưa cho vào, rồi save lại

source /etc/csh.cshrc //sẽ báo lỗi, kệ nó

exit # thoát quyền root

# Chuyển sang C shell cho cả user và root.

Trang 4

# trong file đó sửa dòng IC-lab thành localhost.localdomain và

# SERVER localhost.localdomain 00238BD4FAA8 27000Bước 4: Sửa card mạng về eth0:

Truy cập quyền root

#sửa rules

gedit /lib/udev/rules.d/71-biosdevname.rules

Trang 5

# xóa dấu # ở dòng 15 thành

GOTO=”netdevicenam_end”

# đổi tên card mạng thành eth0, chạy dòng lệnh

sudo nautilus

Trang 6

# một cửa sổ file explorer hiện ra vào thư mục /etc/sysconfig/network-scrips

#coppy file ifcfg-enp5s0 hoặc tương đương thành ifcfg-enp5s0(coppy), đổi tên thành ifcfg-eth0 mở file #ifcfg-eth0, đổi dòng

NAME=eth0

#sửa file Grub

Đăng nhập bằng quyền root

gedit /etc/default/grub

Trang 7

# thêm dòng net.ifnames=0 như dưới hoặc tương đương:

GRUB_CMDLINE_LINUX="rd.md=0 rd.dm=0 rd.lvm.lv=fedora_muddy/root $([ -x /usr/sbin/rhcrashkernel-param ] && /usr/sbin/rhcrashkernel-param || :) rd.luks=0 vconsole.keymap=us rd.lvm.lv=fedora_muddy/swap rhgb quiet net.ifnames=0"

#update grub:

grub2-mkconfig -o /boot/grub2/grub.cfg

# khởi động lại máy vào terminal gõ:

Ifconfig

Trang 8

# nếu có dòng eth0 là được

Bước 5: Khởi chạy synopsys

#dùng trình quản lí file coppy file snps_start_lic.sh vào thư mục home

#chạy dòng lệnh:

chmod +x ~/snps_start_lic.sh #tạo thuộc tính chạy

Bước 6: Khởi chạy licence

(cần làm mỗi lần login để sử dụng phần mềm Synopsys)

Trang 9

3: Chạy thử phần mềmdc_shell ## Design Compilerdve ## VCS

pt_shell ## Prime Timefm_shell ## Formality

leda ## Leda

icc_shell ## IC Compiler

Trang 10

Hướng dẫn sử dụng phần mềm DC trong synopsys

I. Cài thêm 1 phần mềm giải nén và giải nén thư viện milkyway

1 Cài đặt phần mềm giải nén

yum install unar.x86_64

su-2 Coppy file nén milkyway vào thư mục home và giải nén(giống như trong window)

3 Ở đây chúng ta sử dụng code thiết kế đồng hồ số trong thư mục clock 1 Coppy

và giải nén thư mục vào home

II. Thực hiện mô phỏng

Bước mô phỏng này tương tự với việc sử dụng phần mềm ModelSim

1 Truy cập vào thư mục chứa code thiết kế

Trang 14

Add  Back về usr/synopsys

Kích synopsys  dc  libraries  syn  dw_foundatio.sldb  open

Trang 15

Add  Back về usr/synopsys

Kích synopsys  dc  libraries  syn  dw_foundatio.sldb  generic.sdb

Gõ lệnh: set_svf topmodule.svf Đây là file kiểm soát thiết kế

Xem toàn bộ thiết kế - chọn file top clock trong logical hierarchychọn create design schematic

5 Cài đặt thông số cho thiết kế

Trang 16

Chọn clock_50M  Attributes - specify clock

Điền các thông số như trên

Period :20 – đơn vị ở đây là ns tính theo clock 50Mhz

Rising – Falling – hiểu đơn giản là từ lúc bắt đầu sườn dương của xung clock và kết thúc sườn dương của xung clock

Trang 17

Chọn tất cả các đầu vào  attributes  operating  input_delay

Chọn các thông số như trên

Lưu ý Max rise và Min rise thường lấy thông số bằng 1/10 chu kỳ của xung clock– đây là độ nhạy tín hiệu

Trang 18

Chọn tất cả đầu ra vào  attributes  operating  output_delay

Chỉnh các thông số như trên

Chọn tất cả đầu ra chọn Drive strength Chọn như trên – đây là lựa chọn thư viện công nghệ cho thiết kế

Trang 19

Chọn tất cả input, output  operting condition

Condition: BCCOM Hoạt động bình thường trong điều kiện 0.9V 25oC

Chọn tất cả đầu ra đầu vào chọn tiếp Wire load chọn 512K

Chọn designcompile  OK

Trang 20

Compile options

Top level – Làm việc từ cao đến thấp

Ungroup – Không nhóm các cell nhỏ theo chức năng với nhau – lợi ích nhỏ gọn IC

Tổng hợp xong chọn vào đây

Trang 21

Kết quả thiết kế theo ungroup

Trang 22

Kết quả theo topmodule.

6 Lưu thiết kế

compile_topmodule.ddc - save as

dc_clock.v - gõ vào design_vision:

write -format verilog -hierarchy -output dc_topmodule.v

clock.sdf write_sdf topmodule.sdf

Kiểm tra xem có đủ 4 file trên chưa: set_svf –off

Ngày đăng: 27/01/2015, 15:17

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w