Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

[市場探討] C-to-RTL compiler touts full-chip design

[複製鏈接]
跳轉到指定樓層
1#
發表於 2007-2-13 17:42:38 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
By Richard Goering   
* E. l/ z8 b/ e4 t1 t! O6 ]* U4 V$ ~& }* P
Courtesy of EE Times 8 a8 a' v( {; r1 Z
(01/08/2007 9:00 H EST)  
3 B5 Z$ e) T) u2 d1 f5 K; a5 K) f  [6 ^2 W  b7 R
4 J  t1 |  ~. C
Santa Cruz, Calif. -- Most C-language synthesis offerings implement algorithms or data path blocks, but startup CebaTech Inc. is taking a different approach. The company this week will roll out the C2R Compiler, a C-to-RTL compiler that promises to generate full-chip designs.) b  P7 P- m% V% G# u* M
% Z) @$ A4 T& l' D9 X! ~

  f* y# e8 R1 x9 |- @' ]1 MThe C2R Compiler generates synthesizable Verilog RTL code from untimed ANSI C code, and also allows functional verification in a native C environment. To that end, a subsequent version of the compiler will also produce cycle-accurate C code. But there is some work involved--the compiler requires a designer to define an architecture by "structuring" the ANSI C code.
; v- t3 K$ S! G3 {* h
5 L$ k! L: d0 M! T. o" O& y& {4 k5 Y, A/ Z  [8 F7 b
CebaTech (Eatontown, N.J.) intends to provide both EDA tools and silicon intellectual property, and is using the C2R Compiler to design its own IP. CebaTech is currently designing a 1-Gbit/10-Gbit TCP/ IP transport offload engine, intended for introduction early this year.
9 D! f" r6 O; u) F" U0 _" ^1 e3 f
" O4 m3 O1 Q; U& C, U: h
$ A, p! H+ X1 [Sherry Hess, CebaTech's vice president of business development, said the C2R Compiler has been deployed at three beta customer sites and is ready for production shipment now. There are no tapeouts yet.8 R: S0 p' p# c+ [; ?" g

3 ]+ R+ ~. E+ |* J
6 l+ q9 W5 r/ N  o"The sweet spot for the compiler leans to very large system design," said Chad Spackman, CebaTech's co-founder and chief technology officer. He said the company is targeting architects and software developers in such areas as networking, image processing and wireless telecommunications. But that doesn't mean that hardware design expertise isn't needed, he said.
8 r6 f/ ]7 D: b' Q* W0 q: Y4 x! n
% j) @* p% H3 s% |4 I1 r
) T. M  X# B  v) w1 B0 _"Through experience, we have proven to ourselves that it's very necessary to have a hardware-aware person help direct the architecture," Spackman said.
8 ~4 g1 Z( O) o5 c& \" ?  P
8 A, x) W% t1 }/ O8 e( a" H! w) F( M1 [! h: I( D( t
Spackman believes, however, that the C2R Compiler can completely replace RTL coding, and that's the approach CebaTech is taking with its own IP. "The design we're doing in-house is full-chip, and there won't be any hand-coded RTL," he said. Further, he said, the C2R Compiler can ultimately replace RTL simulation by offering verification in a native C environment. :ar0140 + K  `8 j) x6 D, k: ], g- O
3 V1 o- T: f. e5 k, t
$ I  U* E* y/ q% \/ [0 ^
One claimed advantage of using the C2R Compiler is much faster design entry. The compiler can be five to 10 times faster than hand-coded RTL, Spackman said. But the real win may be in verification where, as CebaTech claims, C-language execution can be 1,000 to 100,000 times faster than RTL simulation.- H$ r; M' Q  c& Z: v1 ?2 i

- s1 k  E$ X, j/ c/ \. s9 }4 x( K; a! p- g  z* R' ~5 h6 m  r
As always, there's a trade-off in the transition from hand-coding to automation. "We're seeing about a 10 to 15 percent area hit, but that can be very easily controlled by the designer," Spackman said.
/ Z, s4 q. A0 b+ w  a& x* G- o. d, F, ^) S

+ q9 ~6 x$ Q: @! P3 \$ B7 O; OStarting with a release in the second quarter, the compiler will generate cycle-accurate C code alongside the Verilog RTL. The compiler is available now for ASIC and FPGA designs, starting at $145,000. # c2 a: H% l4 W3 Q/ t! _. q. Y6 S

% D2 {; P" |$ A* N+ P) N! v8 ^. I# j9 u( X/ {  z* K0 V& r7 a6 u4 z
http://www.dspdesignline.com/products/196801900
% Y# e/ O) T' t. h, k1 ?! r& H: D8 ]0 t  P% W7 ]  y* X2 U+ N7 m
[ 本帖最後由 masonchung 於 2007-2-13 05:55 PM 編輯 ]

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號?申請會員

x
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
 樓主| 發表於 2007-2-21 17:31:09 | 只看該作者
各位大大不知對此種tool 有何看法?3 X7 g$ t# K; t% e2 h( ]5 T6 _/ X

4 H% N3 V& V0 [# }/ c0 O$ D是否將來的RTL coding engineer 都得改變策略,開始想系統架構和演算法了呢?
3#
發表於 2007-4-26 21:49:04 | 只看該作者
大概兩年前就聽過類似的概念3 @- p+ y8 h5 }1 d9 k2 C" [, d
大都是高階語言會取代HDL Design
" v/ t2 f  x. u" ?% ]9 t# R2 Y但是到現在 看到走的方向也是如此 不過不是高階語言--> ASIC
; |) P; {) o4 I$ z) C- N- n/ r而是利用高性能CPU加上C 取代一些原本是硬體做的事
0 L3 C0 F5 w2 C2 X2 r4 I" N9 ]; v. @
. L% F3 ]( T% X1 u# g- l) y6 l! ?& g3 T! w0 Y4 X
未來這種情況應該會越來越明顯
' V, K7 a; u* V. k+ ~# L8 ]在國外RD team的 軟體工程師人數的增加也是一個佐證

評分

參與人數 1Chipcoin +3 收起 理由
masonchung + 3 熱心回覆!

查看全部評分

4#
 樓主| 發表於 2007-4-26 21:54:00 | 只看該作者
所以ASIC工程師都要開始學 Porting 程式了嘛
6 @9 \) Y. y, ]& S4 y$ _henrylai 大大 對哪種高性能CPU比較熟嗎?
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-11-16 12:35 PM , Processed in 0.169010 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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