Post Job Free
Sign in

Engineer Design

Location:
Glendale, AZ
Posted:
December 10, 2011

Contact this candidate

Resume:

Ivan Djordjevic

***** *. ********* **.

Fountain Hills, AZ 85268

480-***-****

********@*****.***

Computer

Skills

Languages: Matlab, Mathcad, Mathematica, C/C++, Verilog,

VHDL, Tcl/Tk, Python, Lisp

Software: DC, PT, Astro, Magma, LaTeX

Project: PMP

Experience Chipset Architect, Intel Corp., Folsom, CA 2010-2012

Drove requirements, architecture and implementation for an IO processor.

Power performance model for PCH using queueing theory approach and SystemC

(w/TLM).

Exploration into integration of voice and gesture commands into PCH.

Created executable speci cation framefork based on PSL, NuSMV, ACL2.

USB3 C-Spec owner for PCH. Feature set de nition and high level architecture

speci cation.

Silicon/Systems -Architect, Intel Corp., Chandler, AZ 2006-2010

Created a systolic framework within Tensilica processor for performing delay in-

sensitive DSP operations with fully utilized pipeline and single cycle throughput.

This was achieved by using Flix instructions with custom lookup queue formats.

Forward Error Correction (FEC) algorithm development for ATSC, DVB-S2,

DVB-T2, includes TCM (Viterbi, BCJR) and LDPC. Tools used Matlab, Math-

ematica, maxima, C++.

Contributions to architecture de nition for MoCA/DOCSIS SOC consisting of

ARM11MP cores and Sonics infrastructure. Trade o analysis on system per-

formance, SW/HW partitioning, con guration, implementation and die size cost.

Also performed various side tasks, like design of MDIO and SPI Flash controllers,

resolved FPGA timing issues, performed routability study of various hardened

macros of the Sonics switch.

Created On-Chip low latency elastic interconnect. Delivered complete solution:

graphical con guration tool, RTL, circuits, layout and timing closure, character-

ization of the circuits and prototyping in FPGAs. Used Malab and Python for

high level modeling and topology optimization and AMS for low level modeling

of circuits.

Cluster Manager, Intel Corp., Chandler, AZ 2003-2006

Architecture and project leadership of a DSP processor performance improve-

ments activity: achieved doubling of speed performance (from 250MHz to 400MHz)

by pipeline architecture modi cations and achieved 50% area reduction by im-

plementation of e cient cache memory subsystem.

Supervised delivery of audio and IO peripherals blocks, validation, emulation,

FPGA) for a media processor chip. Blocks included a DSP processor, encryption

engine (AES, CSS, C2), high speed IO devices (PCI, SATA, USB), serial devices

(I2S, SPDIF, I2C, AC97, UART, ...). Provided SW/HW partitioning, SW API

and silicon u-architecture for those blocks.

Responsible for architecture, speci cation, project planning and performance

management of a group of engineers. Coordinated multi-site development. De-

ned integration strategy and supervised implementation. Pre- and post-Silicon

bring-up and debug. Used a range of tools, from SignalTap for FPGAs to Quick-

Turn emulators.

Sr. Component Design Engineer, Hudson, MA 2000-2003

Lead a multi-site task force on PD tool

ow and methodology, synthesis taskforce

and functional veri cation taskforce. Challenge was to integrate and educate a

new 20+ person team in an SOC/STD cell design ow.

Lead an exploration into recon gurable xDSL data-pump architecture resulting

in VLIW processor architecture proposal. Participated in ADSL DSP algorithm

development which resulted in new DSP instruction extensions to the ARC in-

struction set (CRC, HPM, MAC instructions).

Created chip level veri cation environment and methodology. Setup cluster level

OCP I/F veri cation environment. ADSL SOC integration, system level infras-

tructure and internal interfaces test bench, embedded DSP C/asm code, system

level AFE interface debug,integration of USB IP. FPGA prototyping with Syn-

plicity

ow. Mentored junior engineers. Interfaced with ASIC vendors regarding

tools and processes.

Architected and implemented N:1 OCP bridge arbiter/dearbiter system, with

multiple arc processors and distributed memory subsystem with multiple time

domains and heterogeneous interfaces,like MCBSP serial interface, ARC-AHB

bus arbitration bridge.

ASIC Design Engineer, Newbridge Networks Corp., Kanata, Ontario 1999-2000

Architected and implemented reference model for a IP route lookup ASIC in

Specman/E environment which was used to verify system level functionality. Set

up a distributed co-simulation environment with SA1200 NT based simulator and

FPGA RTL in Modelsim simulator on Solaris.

Sr. Software Designer, Newbridge Networks Corp., Kanata, Ontario 1996-1999

OC3 ATM NIC device driver design, implementation and maintenance for SGI

IRIX platforms with PCI , GIO, EISA and VME buses. Implemented FIFO

receive mode on Novel OS. Custom software installation program for the Main-

Street Express. Program implemented in iTCL/TK as prototype and then in

C/C++ with RogueWave classes and Motif Widgets libraries on Solaris. Main-

tenance and re-design of the redundancy system with Informix as the database.

Evaluation of third party products for integration in Mainstreet Express or for

integration in the development environment (Silverrun).

Software Developer, Public Sector Systems, Ottawa, Ontario 1993-1996

Custom GUI utilities programs in client-server environment using VB 4 and

SQLWindows, database conversions using C/C++. Telephone and on-site tech-

nical support including installation, optimization and troubles hooting applica-

tions (RIMS) , operating systems (SCO UNIX, NOVEL) and databases (Oracle,

SQLServer, Sybase, SQLBase).

Technical Systems Manager, Yugoslav Bibliography-Information Institute,

Belgrade, Yugoslavia 1989-1993

Daily management of DEC VAX/VMS on ISDN. Designed and coded program

for UDC Index in COBOL using RDB. Application implemented in C and used

probabilistic approach (Markov chains).

Education University of Belgrade, Yugoslavia, 1993, M.Sc. Solid State Physics (no thesis)

University of Belgrade, Yugoslavia, 1987, B.Sc. Chemical Engineering,

Electrochemistry

De La Salle College, Malta 1975-1980



Contact this candidate