|
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
|