Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 8906|回復: 9
打印 上一主題 下一主題

[問題求助] How verilog HDL to schematic?

[複製鏈接]
跳轉到指定樓層
1#
發表於 2009-5-25 17:31:45 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
各位高人,在下需要實現這個目標:
, F& G& c2 r7 x/ I* G. Q6 h$ e我有一段Verilog HDL code,作用是做控制.我希望有軟件能把我的code轉換成實際的邏輯電路,這個邏輯電路不是用CPLD/FPGA這些做成,而是用最基本的NOT/NAND/DFF做成.至於NOT/NAND/DFF用什麽做不重要.  [8 U% M* E3 Z( ?) Y  O2 d$ J8 ~
接觸的DC,synplicity在synthesis的時候需要選擇CPLD/FPGA的device,不是我需要的.
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
發表於 2009-5-26 10:06:47 | 只看該作者

回復 1# 的帖子

若不是用CPLD/FPGA, 那意思是要下線作ASIC囉?) _+ C0 I+ _' f2 Y" C, I; x3 T  q
5 w2 l: g3 }" C" S
那可能要跑跑cell-based design flow. & x/ w8 A$ k5 D0 f% s
# L$ c9 u6 ~2 m; ~* Y, R
Design Compiler也可以派上用場
3#
 樓主| 發表於 2009-5-26 10:55:51 | 只看該作者
sieg70,4 j0 I  A2 V9 h0 k

5 N" G" g; t1 d# U9 H該算是ASCI.其實我做的是數模mix的IC chip,其中analog部分占大部分,少部分是digital的,就是這少部分的digital需要被synthesis成實際的NOT/NAND/DFF/這些cell.
3 L; F0 G0 C) `0 \" ?7 I: @% p+ M我們現在使用一家fab的lib文件,采用DC來synthesis出digital電路(MOS).
* d8 b: L/ J/ G( t+ F" w5 ?實際上我是希望有independent于fab的lib,這樣synthesis出來的電路只是看到NOT/NAND這些.( ^8 a- u; P2 k1 ^/ |1 K8 U+ t
BTW,除了DC,其他的tool可以做嗎?
4#
發表於 2009-5-26 11:15:23 | 只看該作者
原帖由 hycmos 於 2009-5-26 10:55 AM 發表
$ V3 z4 J9 p' d% hsieg70,8 \3 b9 g( ^- |" T/ W
% K( P) j) R# m  `, i( D+ P. k
該算是ASCI.其實我做的是數模mix的IC chip,其中analog部分占大部分,少部分是digital的,就是這少部分的digital需要被synthesis成實際的NOT/NAND/DFF/這些cell.
* u$ G- h2 j  S# @8 }. i我們現在使用一家fab的lib文件,采用DC來syn ...

; e" P3 @5 p* j- M) m
) g- k' P( N. _( o6 }$ h$ b0 f. Jcadence rtl compiler 及 magma,mentor的工具都是其他選擇。. }' [! c. |! {
此外,目前的synopsys還有其他選擇喔。
5#
發表於 2009-5-26 22:19:52 | 只看該作者
用合成出來的數位電路 在mixed-mode的ic來說是太浪費gate-count嘞" S* C: R( s" D0 }8 |% W5 S6 E" A
我以前作mixed-mode IC 都是自己兜 logic gate
$ h9 f% O1 O& j' l' O% P9 @+ F4 i1 q( A
[ 本帖最後由 masonchung 於 2009-5-26 10:24 PM 編輯 ]
6#
 樓主| 發表於 2009-5-27 20:32:17 | 只看該作者
原帖由 masonchung 於 2009-5-26 10:19 PM 發表 1 x2 i9 A  Y6 j
用合成出來的數位電路 在mixed-mode的ic來說是太浪費gate-count嘞
8 Q+ E6 K. {* @) F) `9 ^! k) b; M# n7 T& ^9 S我以前作mixed-mode IC 都是自己兜 logic gate

6 W* c( N& n* N6 E遇到略微有點複雜的logic我自己"兜",還是感覺有些困難.現在有HDL這個強大的tool,能用來做簡單mixed-IC的digital部分也是一把利器.我是希望能用HDL寫好邏輯,之後用synthesis出來實際電路schematic,這種方法是設計不簡單也不複雜的digital的捷徑.目前看來還沒有什麽tool可以有independent于fab 的設計過程.
7#
發表於 2009-5-27 21:41:59 | 只看該作者
合成的tools也是用 驅動能力 時間延遲 (cell delay RC wire load) 種種製程特性 來最佳化邏輯閘 達到Area和Time delay 的平衡點" B6 `' R2 b) E
只要是synthesis 就會用到製程參數 輸出的schematic 也必定為製程相關的 logic gates
  X. m' R( |4 a  C( r/ X8 u  _; A% M+ o! A
至於你所說能用HDL寫好邏輯 可用HDL Compiler 可以在 Design Vision 圖型界面看到 logic gate 或是 jerryyao 大大所提之那幾種軟體均可; C1 q1 r8 {$ l5 G) N* y4 G/ K) d
" p3 I8 t0 h5 J8 K* ~# W
但是這些 HDL Compiler 當初並不是單純要輸出 logic gate 給 schematic tool 用 而是要給自家的合成engine做 logic輸入
" Q4 v3 R9 A3 ~1 `( y, h' h所以要整合到mixed mode ic 的 MOS level 電路圖 還是要寫些程式來鏈結 這就要去看那些Compiler出來檔案的內容嘞
8#
發表於 2009-6-4 13:31:07 | 只看該作者
跑一下ASIC standard cell flow後export出hardcore整合. F" g' f3 S2 k2 l" D* A; T5 ?6 U3 j
也算是不費吹灰之力的做法, 如同 "沒聲" 大大講的, 只要你要下線, 沒什麼是fab independ的
1 M# S' S6 d$ p* f8 N: L( O9 r( z+ r換fab最麻煩的應該是analog電路部分才對
9#
發表於 2009-7-4 00:40:04 | 只看該作者
NOT/NAND/DFF/ [1 S: v4 W; j7 k4 Z
打个比方:在tsmc流片,那么除NOT,NAND DFF外,其余全部射程dont use,综合,是否满足你的要求?
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

首頁|手機版|Chip123 科技應用創新平台 |新契機國際商機整合股份有限公司

GMT+8, 2024-5-15 11:08 PM , Processed in 0.110514 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表