| name | Bernd Paysan | |
|---|---|---|
| date of birth | 1970/03/03 | |
| nationality | German |
| 1976-1978 | Primary School |
|---|---|
| 1978-1980 | Primary School |
| 1980-1989 Abitur | |
| 1990-1997 Diplom | Computer Science at |
| 1989-1990 | alternative civilian service in |
|---|
German (mother tong), English (excellent), French (fluent), Chinese (moderate, 2.5 years course, experience during travels)
Forth, C, Verilog, VHDL, 68k-Assembler, i386-Assembler, PIC17, Lisp/Scheme, C++, Modula-II, Java, Prolog, (La)TeX, HTML, TCL, bash
Linux, DOS, Windows, Atari TOS, HP-UX
| network server | apache, squid, dokuwiki, postfix, dovecot (and more) |
|---|---|
| RTL synthesis | RTL Compiler, Ambit, Design Compiler, Leonardo, Quartus |
| HDL Simulation | NC Sim, Modelsim, Affirma, Spectre, Ultrasim, Hsim, Eldo |
| Design Environment | Cadence 5.x, Mentor Graphics |
| Layout editor | Cadence Virtuoso & Encounter, Mentor tools |
Emacs/Makefiles, MS VC++; Version control systems: bzr, subversion, cvs
| Date | Project |
|---|---|
| 1988-1991 | Development of a Forth compiler system (bigFORTH) on a 68k platform (Atari ST). Generation of peephole-optimizied code. Integrated development environment, featuring decompiler, debugger, assembler, disassembler, support of host OS GUI. Published in VD 3/1991, Bernd Paysan, "Ein optimierender Forth-Compiler" Runs standalone on a 68k VME box, too. |
| 1991-1994 | Porting bigFORTH to 386/DOS, other features as above, object oriented extension, text-based GUI library. |
| 1992-now | Development of a portable free Forth system based on a C-coded engine (GNU Forth, Gforth), written with a loosely-knit team over the internet. Published e.g. in EuroFORTH '93 conference proceedings, M. Anton Ertl, "A portable Forth engine", see also |
| 1994-1997 | Design and implementation of a stack-based VLIW processor architecture especially suited for signal processing, while having low-latency calls and branches to fit high level language demands. Specifying the instruction set architecture, development of a simulator and demo programs, implementation in 12k lines synthesizable Verilog, performance estimation in 0.35u CMOS: at 300 MHz around 2 GOPS. Implements functional units, FPU, caches, instruction decoding, branch unit, bus interface... Started to write a compiler prototype (not finished). Diploma Thesis "Implementation of the 4stack processor using Verilog", |
| 1997-now | Development of a GUI editor and a underlying widget library for bigFORTH. bigFORTH port to Linux and Windows 95/NT, licence change to GPL. About 100 widget classes. Published in Tagungsband Forth Tagung '97, Bernd Paysan, "MINOS - Visual bigFORTH", published on EuroForth'97, find the paper in |
| 2002, 2004 | b16 scalable minimalistic CPU; USB core, see |
| Date | Employer & Role |
|---|---|
| 1990/1-now | Own company Software engineer: development of Forth systems, Forth GUIs, part-time job, see projects above |
| 1997/7-1998/10 | ASIC Designer: consulting customers in ASIC projects. Wrote a C++ Model for a CAN peripheral for Siemens HL. Wrote tests for the VHDL model of the CAN peripheral. Designed a generic peripheral class, support for event driven C++ hardware simulation library. |
| 1998/10-2005/4 | Mikron AG IC Design Engineer:
From 2005 also administration of the Unix/Linux network |
| 2005/4-2008/7 | Zetex aquired Mikron AG IC Design Engineer:
Administration of the Munich Linux network |
| 2008/7-2010/2 | IC Design Engineer:
Administration of the Munich Linux network |
| 2010/2-today | |
| Sports | Cycling, hiking, snorkling, nordic skiing |
|---|---|
| Books | Fantasy like |
| Traveling | Great landscape, e.g. in east Asia |
| Art | Painting, photographing, writing satires |
Look here for more details
http://www.jwdt.com/~paysan/hobby.html
| 2002-now | Director of the |
|---|
My main interest goes to the digital side of mixed-signal design, especially in connection with signal processing, with emphasis on a hardware-software codesign.